intermediate

fix tristate_lexicographical_compare(w/delimiter version)

reduce complexity

remove unnecessary code etc.

remove testcode
add c++14 sort algorithm
fix float_exponent10 order O(logN)
add const_iterator_cast
support const_iterator_cast: reverse_iterator
add type_traits/std_value_variables.hpp
fix cxx14 sort
fix cxx14 constexpr
add workaround for clang3.4 or later: base class construct
add test option for clang3.4
fix README for clang3.4
fix copyright year
fix shufle_order: support clang 3.3 or later (default template depth 256)
fix testspr: add --compiler-option
fix testspr: for empty version list
fix copyright year (script)
fix defaulted default constructor
fix testspr
fix random_result<E, D>::next_generator(): returns variate_generator<E, D>
fix random generation implementation