Special-casing PiP queries.

When the queried point is one of the points that defines the polygon,
return true instantly rather than doing the winding-number calculation.
Added Annotatable as trait
Added types to Annotatable
Added LineString
Added decimate to LineString
renamed gps.scala