New project structure to satisfy Modular Boost requirements.
Started the work on new interface
Compile time type info implementation added
Restore some of the tests and fix a bunch of bugs
Restored all the tests and examples, fixed some issues
Removed old unused files
Reduced header dependencies
Reimplement and simplify design using type_index_facade class
Moved some of the classes from boost::typeind::detail namespace to boost::typeind namespace
Add some examples of how to create type_indexes
Documented some of the classes and features
More functionality moved to type_index_facade and better documentation for facade.
Minor change of interface. Added default constructors. More tests added. Documentation improved
Sources cleanup and some typo fixes
Allow runtime type info even when RTTI is off. Improve tests and examples
Added example of user defined type index class
Docs improved
Fix typo
Started documenting the user_defined_typeinfo example and embedding it into the docs
Finished example with user defined type_index, improved doocs and refactored some of the functions