Integration of not-yet boost-libs into 'detail'

Hi,
I'm not sure if this is suitable for you: As these two libs (type_index and singularity) are not yet included in boost, and as nobody knows when they will be, it seemed to me to be a good idea to move them to boost.application.detail (commit ca7f2a0). This way users of your lib (like me) don't have to mess around with even more not-yet-accepted-libs they might not even want/need. Also, boost.application is all about "quick-starting-apps/time saving", so I thought it would be in terms of your philosophy.
While doing this I fixed a typo in singularity (commit 98dde80) and combined the two files singularity.hpp and singularity_cpp11.hpp (commit 7dfa433). I also sent these changes to the original author and now am waiting for his reply.
Maybe you have a look at this and, if you like it, pull the changes?
Regards