Implemented N3644 (Null Forward Iterators)
Fixed copy-paste error from copyright.
Avoid inheritance from std::iterator_traits as iterators become too fat.
Changed runtime to Multithreaded
Renamed iterator to reverse_iterator
Replaced boost/move/move.hpp with a more lightweight boost/move/utility_core.hpp