Commit 2013.10.02 - type_traits support.

Added working type_traits functionality; uses [cxxomfort](http://ryan.gulix.cl/fossil.cgi/cxxomfort) 's
internal type traits as a foundation then expands with compiler intrinsics; tested in GCC 4.7 and MSVC 9.

Unsupported at the moment:

*  is_nothrow_* family of traits.
*  is_convertible
*  ...etc

is_constructible has only been tested with GCC.

Tests in clang and GCC 4.4 missing.