Edgefilter

Realized some of edge-aware filters such as Adaptive Manifolds, Guided Filter and Domain Transform filter.
it should be opencv2/ximgproc/edge_filter.hpp, and it should be #included into opencv2/ximgproc.hpp.