Initial commit
README update
Added .gitignore
Added a simple xtd::make_unique implementation mimicking std::make_shared for std::unique_ptr
IO stream manipulator to read/write POD types in unformatted binary
Missing semicolons
Make std::pair work with range-based-for by adding begin()/end() overloads to std
typo in make_unique
Added test cases for existing iomanip, memory and utility code
Implementation of N3442 basic_string_ref including unit tests

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html
Renamed string_ref to string_view according to N3609 and added more tests/fixes
Moved detail implementation of iomanip into detail::iomanip
Implementation of xtd::optional in <optional> (partially according to N3527) with tests
Added doxygen comments for most stuff
Added doxygen comments for most stuff
static_assert to check optional's T value is destructible
Prevent optional to be instantiated with nullopt_t and in_place_t
Added the type traits shortcuts in xxx_t form as in N3690.
Added constexpr forward/move as in N3690.
Updated optional implementation to N3690

http://isocpp.org/files/papers/N3690.pdf