Use C++1y / c++14
Switch to standardized noreturn attribute
Use c++11 alignas/max_align_t instead of GCC non-standard attributes.
Remove DECLTYPE_AUTO

Replaced with either just auto return type deduction or decltype(auto)
Propogate the attributes in <base/layout.h> around the codebase

They are trivial / simple replacement macros, so just use them directly
Move to std::make_unique
Move <c14/cstdfloat.h> to base since it's not being standardized for c++14
Remove <c14/type_traits.h>

All have been moved into <type_traits>
integer_sequence and index_sequence have been standardized.
Move <c14/apply.h> to <base/apply.h>

Also add a link to the relevant standardization progress.
c14/identity.h -> base/identity.h
Remove <c14/utility.h>

We don't use the make_*_range defined in it. Those also haven't been standardized.
Remove now-empty c14 directory
Merge pull request #26 from cmaloney/cxx1y

Switch to C++1y standard