Hough transform for ellipses

* Implementation of a Hough Transform for ellipses as discussed in #464

May I address an example in doc/ in a separate PR?