0.6.24 Version Rollover
Add pushpin and line variables to be part of the sandtable app model. Fixes draw capability.
Move hammer event handler back down to canvas listeners to fix touch implementation.
Bash build scripts as currently on the Windows build server.
Integration version of the bash build script.
Don't include the node.js executable in the Windows build.
Version the Windows installer file and post to `archive` instead of current.
Re-enable auto-shutdown.
Create a deployment tool to generate the version string from version.js.
Build number; SemVer.

Stamp the build number from the build script where it's under version
control rather than in the CI server's config.

Generate a SemVer-style version identifier that includes the
`development` / `integration` annotation for those builds.
Merge pull request #410 from virtual-world-framework/branch/build-cleanup

Build cleanup
Use a `sed` backup extension for compatibility with both Linux and BSD.
Set this.tilePositions property directly at the end of the shuffle call to ensure the property changes are replicated for new joiners.

Remove initializeCamera method, and set camera properties in initialize.

Fixes #4102.
Merge remote-tracking branch 'remotes/origin/development' into integration