removed requirement for boost and build libmapi++ with C++ 11 std

This pr removes the dependency on libboost by using C++ 11 features available in gcc for the last few years.