Refining f-p conversions.
array_view: max_size() and capacity() should return size().
Split up integer and FP conversion code into separate areas of string_view.cpp. std::is_signed<T> returns false for FP types, so conditionalize the sign parser/applier class on is_signed<>|is_floating_point<>.
Add some conversion timing comparisons.
Fix the tr1-workaround namespace trick.
All the NYI stuff is now implemented.
array_view::slice( pos, count ) does no range checking, and now requires that pos + count <= size().
Print "{}" instead of "{  }" for empty arrays.
Adjust basic_string_view::substr for new array_view::slice semantics. substr( pos, count ) always restricts pos and pos+count to be in range before calling slice().
Use simple default implementation of operator << ( ostream, basic_string_ref ).
Optimize release builds more aggressively.
Meh, pass by reference to the string_view stream inserter.
Throw on overflow or invalid input in conversions.