ENH add return_path in orthogonal matching pursuit

DOC Clarify docstrings
TEST for omp path feature
ENH OrthogonalMatchingPursuitCV estimator

FIX: work with max_iter=1, though it does not make sense

DOC add OrthogonalMatchingPursuitCV docstrings