Added new type traits (more documentation, more tests and improved C++11 specific features detection still must to be done) (refs #8189)