shared_library move support

Make shared_library move constructible and move assignable using
Boost.Move
docs small fix

Some small fixes on docs...
Initial implementation of load_self

Todo: load_self on windows impl, need be checked (TCHAR and MAX_PATH
types)
load_self example
Docs update

F.A.Q update
load_self exemple name fix
minor fixes, tests update
fix ns on GetModuleFileName
Windows related fixes
load_self: making it possible to use symbols from static libraries linked into executable
Linux: fix link flags for load_self test
Merge branch 'develop'