* Pin `geojson` dependency to 1.0.6
* The latest version of the `geojson` definitions breaks **d3-geo**. Pin to the last working version for now until more thorough change impact assessment is complete.
* Add `private: true` to package.json
* Remove `package.json` stub. Replace `CoordinateReferenceSystem` with literal.
* Make properties optional generic
* Write tests for generic usage of gGeoJSON feature properties
* Apply layout like recommend in the tslint default rule-set.
* double quotes
* 4 spaces indent (no tabs!)
* Remove jsdoc typings and force typescript version 2.3 for sub type-definitions of geojson
* apply change of andy-ms in PR #20933
* remove empty comments and set typescript version to 2.3 to fix linting errors
* Add myself to the list of authors
* Set TypeScript version to 2.3 for packages depending on geojson
* Updated d3-geo to reflect version 1.9.0: added fitWidth and fitHeight methods
* Fix asterisk position
* Missing space
* Added spacing between methods
* Added tests for d3-geo `fitHeight` and `fitWidth`
* [d3-contour] [Chore] Add contributor
* [d3-geo] Chore and Preparation for strictNullChecks
* [Chore] Change geoJSON to module import
* [Chore] Update return type signatures for `geoPath(...)` invocation. For the time being split the signatures for rendering to svg vs canvas. The return type for rendering is changed to `string | null`. This change corresponds to the comitted PR 98 in the d3-geo repo. The behavior and the definitions are now harmonized with d3-shape generators like `arc(...)`.
* [d3-contour] Update test to reflect `geoPath` change.