LSD (Line Segment Detector)

The pull request includes the LSD class, accuracy tests and a sample program.