Add distance_compare for lazy distance comparison
Remove unnecessary include
Add iter_distance_compare and move distance_compare to distance.hpp
Update tests for distance_compare
Fix test/CMakeLists.txt
constant-time distance_compare for infinite ranges
Merge pull request #74 from morinmorin/distance_compare

Lazy distance comparison for NonSizedIterable
make the random_device generating the seed for random_shuffle static thread_local
avoid clang+libc++ undefined reference to __cxa_thread_atexit
add missing #include
container push_back and push_front are pipeable actions, rename range_algorithm to with_braced_init_args
rename cont:: to action::
rework, rename, unify metaprogramming facilities
move to_ container conversion out of view:: namespace; other naming changes
view::filter -> view::remove_if, action::erase_if -> action::remove_if
add view::partial_sum and tests
fix oops
initial doxygen commit
use https authentication on gh-pages submodule
group doxygen output into core, algorithms, views, action, utilities, and metaprogramming