Added containers + implementing line segments and polylines
Further fiddling with types
Merge branch 'geometry-ext' into local-geometry-ext

Conflicts:
	hgeometry.cabal