Replaces the command list data structure with an array. Commands specify a pass and are separated when creating the potentially visible set and binned into frustums.
Merge pull request #1363 from AnalyticalGraphicsInc/commands

Commands
Bump version number, fix up CHANGES.
The `Viewer` constructor argument `options.fullscreenElement` now matches the `FullscreenButton` default of `document.body`, it was previously the `Viewer` container itself.

This fixes #1305

This also fixes a copy/paste error in DynamicObjectView which was causing it to not show up in documentation.
Merge pull request #1368 from AnalyticalGraphicsInc/fullscreen-fixes

Fullscreen default fixes
Merge branch 'master' into pickCoordinates2D
Merge branch 'pickCoordinates2D' into picking