The main problem seems to be the virtual networks for "host-only", "NAT" and "shared".
For these 3 virtual networks there are 3 ethernet adapters added to your Mac OS-X.
By default only 2 not 3 virtual networks are created by VMware Fusion, VMnet1 (Host Only or Private to my Mac) and VMnet8 (NAT or Share with my Mac). The "add_bridge_mapping en0 2" is not a default and is created if a User chooses to bind the Bridge to a specific Host NIC.
Where yes needs to be no.Stop VMWare Fusion and restart.
With the following command in the terminal you will see only the en0 ethernet adapter:
ifconfig
Now startup the host OS and voila it should work.
Be aware that it might be possible that you need to do these steps again once you altered the network settings through the GUI of VMWare.
Because it is a configuration file and it might be edited again by VMWare Fusion.
I have not tested this since its now working for me.
Removing VMnet1 and VMnet8 from the Host and not having them available for the Guest's is fine if you only ever need to use Bridged Networking however it is not always practical so while this particular workaround may have helped you it is not necessarily the answer for others having Internet/Network Connectivity issues!
Additionally if one is going to manually edit any of VMware Fusion's configuration files it should be done with the Virtual Machines shutdown, not suspended, and VMware Fusion closed... so your steps are not in proper context!