Outline geometry

Added the following `Geometry` types:
* `BoxOutlineGeometry`
* `CircleOutlineGeometry`
* `CylinderOutlineGeometry`
* `EllipseOutlineGeometry`
* `EllipsoidOutlineGeometry`
* `ExtentOutlineGeometry`
* `PolygonOutlineGeometry`
* `SphereOutlineGeometry`
* `WallOutlineGeometry`

I updated the sandcastle Geometry and Appearances example to include examples of these geometries.

I also changed the extrusion parameters for `ExtentGeometry` to make it consistent with the extrusion parameters for polygon and ellipse.