Fixed CreateServiceProperties call by passing the id correctly.
Enhanced the service API to return a InterfaceMap.

If "void" is used as the interface type in ServiceReference instances,
the return type of GetService(...) is now InterfaceMap instead of void*.
Removed ostream& operator<<(ostream&,const Any&) from API.

Because of the non-explicit Any template constructor, the << operator
overload took part in overload resolutions, leading to calls with
Any<T> instances for which there was no suitable any_value_to_string<T>
template specialization, leading to infinite function calls in some
cases. Just use ostream << any.ToString() instead.