Cleanup doc folder.
Merge branch 'boost' into doc
Fix license.
Merge branch 'master' into doc

Conflicts:
	CMakeLists.txt
Merge branch 'master' into doc
Use of mmethod.hpp as an umbrella include.
Started documentation in quickbook format.
Documentation build system.
Misc. fixes.
Motivation qbk page.
Merge branch 'master' into doc

Conflicts:
	src/dispatch/hierarchy.hpp
Documentation for rtti.
Fix gitignore
Foreign class import.
Fix code formatting.
Multimethod documentation.
Smart pointer documentation.
Documentation for policy classes.
Bugfix
Fix boost_exception.