adaptive bilateral filtering

Cleaned up adaptive bilateral filtering, added support for gaussian interpolation, updated sample and docs.
Merge with https://github.com/Itseez/opencv_extra/pull/91
Replacing #1747