Compile fix for BOOST_USE_WINDOWS_H

With BOOST_USE_WINDOWS_H defined, get_process_times must be explicitly prefixed with the winapi namespace because ADL cannot deduce it.
Removed unique_ptr and forwarded boost::interprocess::unique_ptr to boost::movelib::unique_ptr
Merge branch 'patch-1' of https://github.com/MarcelRaad/interprocess into MarcelRaad-patch-1
Merge branch 'MarcelRaad-patch-1' into develop
Specified template parameter in get_rounded_size to avoid compilation errors in some compilers.
Added extra size check for BOOST_ASSERT when previous block is free