Removed some template argument cruft
* std::iterator specializations are now only provided with the arguments that they can not deduce on their own
* specialization of dtl::Comparable during constructor inclusion was not needed