added xfeatures2d (made of opencv/nonfree and a part of opencv/features2d)

merge after https://github.com/Itseez/opencv/pull/3078