refactored HoughLines (converted it into Algorithm)
refactored HoughCircles (converted it into Algorithm)
refactored gpu::GeneralizedHough
refactored cornerHarris and cornerMinEigenVal 

* converted it into Algorithm