Multiple changes

- Added the base_name and full_name metafunctions.
- Moved the file mirror/intrinsic.hpp to mirror/reflection.hpp.
- Minor changes in global-scope pre-registered meta-objects.