MacOSX shell integration code plus icons.
Mac Overlays: Add icon containers 1.st part
Mac overlays: Fix allocations, use icns, correct query type.
MocOverlays: Handle the UPDATE_VIEW socket notification correctly.

With UPDATE_VIEW the plugin gets notified to update the overlays.
It invalidates the entries in the file icon cache for the path
that comes with the UPDATE_VIEW and than refreshes the view.
Overlays: Add the missing icon containers for MacOSX.
Overlays: Handle Sharing state and display the correct icons.
FinderOverlays: Display the error if socket can not connect.
Copyright plus minor beautification.
SocketAPI: Create the socket API instance in folderman.
SocketAPI: rename slot to send UPDATE_VIEW.
Use better variable naming.
MacOverlays: Minor cleanups.
SocketAPI: Try reconnect if socket was not connected.
Added XCode file.
MacOverlays: Registered pathes support.

Remember the pathes that come with the first UPDATE_VIEW msg. That
reduces the number of socket communications.
MacOverlays: Export the redraw method of content man.
MacOverlay: Some logging cleanings.
MacOverlays: Redraw window if registered pathes are empty.

That is the condition after a reconnect to the mirall server.
MacOverlays: Start a 5 seconds timer to try connect if unconn.

If mirall is not here, a timer is started to try again later.
Remove user XCode file.