Re-implemented type name demangling.

The new implementation does not depend on Boost.Units and is fully contained in Boost.Exception.
Comment fix.
Switched from BOOST_ATTRIBUTE_NORETURN to BOOST_NORETURN.
Merge pull request #1 from Lastique/develop

Re-enable type name demangling (thanks Lastique)
Port to Boost.Core demangle() and typeinfo.
Merge pull request #4 from Lastique/develop

Port to Boost.Core demangle() and typeinfo. Thanks Lastique.
Merge remote-tracking branch 'origin/develop'