Added .ycm_extra_conf.py with sane defaults to the repo.
Added using directives in algorithm.hpp

This change enables the overload resolution to choose the std version
of the algorithms if find, count, etc. are instantiated with two
identical iterator types.