Edgefilter

Realized some of edge-aware filters such as Adaptive Manifolds, Guided Filter and Domain Transform filter.
please, put all the functionality into cv::ximgproc instead of cv