Tidy up generate.go
Add Similar
Add --clean flag
Sort values more numerically
Refactor WKB to use more templates
Add hex encoding
Use Encode/Decode instead of Marshal/Unmarshal/WKT
Use %#v instead of %q
Add MultiPoint bounds tests
Add initial MultiLineString support
Add initial MultiPolygon support
Refactor Bounds() function to update existing Bounds
Turn geom.go into a template and add dimensionally-specific geometry types
Add initial GeometryCollection implementation
Add automatically generated conformance tests