Squashed commit with OpenNI2Driver fixes and improvements
[yarpidl_rosmsg] correctly lookup up ros services when --web enabled
Merge pull request #79 from kt10aan/openni2Dev

Squashed commit with OpenNI2Driver fixes and improvements
support client-assigned socket numbers without ACE
added Mutex.h to yarp/os/all.ah
[bottle] do not confuse text with multiple sign symbols with a number
[yarp command] add optional --type parameter to specify service type of rpcserver
[core] do not expect reply to message if we failed to write it
[yarpidl_rosmsg] correctly process string-only requests to type server
[bindings] use std::string style translation of ConstString whenever possible
[ResourceFinder] restrict search for path.d to installed directories [thanks @elen4]
Merge remote-tracking branch 'upstream/master'