Partially revert "Fixes for msvc-13."

This reverts commit e69dd6740a420473a73231d997cb621072e32230.
Fixed typo varaible -> variable
Merge pull request #3 from K-ballo/typo-varaible

Fixed typo varaible -> variable
Fix for MSVC 12.0 std::is_copy_constructible and boost::is_copy_constructible return true for types with deleted copy constructors
Add metadata file.
Merge pull request #6 from danieljames/metadata

Create metadata file.
Added is_final type trait. Added BOOST_IS_FINAL intrinsic.
Merge branch 'is_final' of https://github.com/K-ballo/type_traits into develop
Oops, move gcc config to correct section.
Fix test case:
* Don't test incomplete types.
* Use new BOOST_NO_CXX11_FINAL macro for checks.
* Use soft checks when no compiler support is present.
Merge pull request #5 from igaztanaga/msvc-12.0_is_copy_constructible_fix

Fix for MSVC 12.0 std::is_copy_constructible and boost::is_copy_construc...
Fix has_trivial_copy so that non-copyable types are never trivially copyable!  Also fix clang to detect trivially copyable array types.
Fix clang is_convertible test failure - we don't need to check for abstract targets as clang does the right thing.
is_copy_assignable implementation added. It needs C++11 support to work reliable.
Incrementable and decrementable traits failed to compile with array types: fix that by filtering out arrays early.
Merge branch 'develop' of https://github.com/boostorg/type_traits into develop
Merge branch 'is_copy_assignable' of https://github.com/igaztanaga/type_traits into develop
Include is_copy_assignable in doc build.
Merge branch 'develop'