Refactored generalized hough (both CPU and GPU)

* removed set/get methods from Algorithm (implement owns)
* removed GHT_* enumeration (used two different `create*` functions)