Reorganize command and pickCommand to allow per-node show
Remove TODOs
Fix tests
Update CHANGES.md
Added per-node show
Merge remote-tracking branch 'origin/master' into show
Use dimensions, instead of min/max corners, for BoxGraphics

In order to be more consistent with other Entity geometries, such as
cylinder and ellipsoid, this changes BoxGraphics to use
`position`, `orientation`, and `dimensions` properties instead of
`minimumCorner` and `maximumCorner` properties.  This also allows for
rotated boxes, which the previous behavior did not.  This also opens up
the possibility for a dynamic box fast-path, similar to what we do for
ellipsoid, if the need ever arises.
Merge master to show
Update documentation.
Merge pull request #2361 from AnalyticalGraphicsInc/box-graphics

Use dimensions, instead of min/max corners, for BoxGraphics
Merge remote-tracking branch 'origin/master' into show
Merge pull request #2352 from AnalyticalGraphicsInc/show

Per-node show/hide for 3D models
Merge remote-tracking branch 'origin/master' into polygongraphics-holes