Edgefilter

Realized some of edge-aware filters such as Adaptive Manifolds, Guided Filter and Domain Transform filter.
precomp.hpp should include opencv2/ximgproc.hpp, which should include opencv2/ximgproc/edge_filter.hpp.