Implicit improvements

* Removed unnecessary implicit defs
* Ensured that references to GeoJSON formats in the GeoFormats code are
  all explicit
* Improved error reporting of unknown types/invalid types