If I was a betting man Id bet the fight will happen. All this prehype is not for no reason and these are in deed business men after all we are talking about. Business men dont waste their time showboating. Fight will happen some time 2017.
The hype is simply because Mayweather wants to be relevant in the scheme of things and Connor taking a long break from MMA wants his voice heard over the media and so is the reason you are hearing this hype ,for the match to become a reality it will take a really long time and it wont happen this year for sure.
this is might be will more near to do so and McGregor has already get boxing license but this is will be more heated because i heard that Mayweather only will fight for $100 millions but he was highly doubt whether McGregor able to get those money because he said too that this is only about money
If you look at Mayweather's career he only box in Las Vegas and Connor Mcgregor has not taken a boxing license in Vegas and i really do not think that they would accept the proposal for a rookie to fight an undefeated boxer .

The fight would be a major success no matter if it happens in Vegas, California or Abu Dhabi. It will be a hit and may sell more than the Paquiao vs Mayweather one. Even if it turns out being a disappointment for casuals because Mayweather does his usual routine of hitting and not getting hit with his defensive style, people that really like boxing will enjoy it and MMA people will buy the hype.
And McGregor is young and explosive so don't count a lucky KO out, it can happen, it would be devastating for Mayweather, that is why the fight will sell a lot. I will certainly watch it and take a bet.