Use pointer lock so mouse stays inside window during navigation

fixes #2038
Disable pointer lock when navigation mode is "none"

refs #2038
Update html so text entry renders properly for firefox.

Fixes #2215.
Add max length to user login name input field.

Fixes #2317.
Add max field length to username entry field.

Fixes #2285.
Rework chat display to use tables to address multiple display issues.

Fixes #2225

Fixes #2210
Fix bugs in javascript date to timestamp string method.

Fixes #2332.
Fix issue with table rows not being placed in table with conversion to table
layout for chat content.

Fixes 2210.
Fixes 2225.
Add exit solitaire button to solitaire panel.

Fixes #2318.
API: Support annotations on top-level nodes and mark the application.

Add a `nodeAnnotation` parameter to `createNode` to allow top-level
nodes to be tagged. Interpret the "application" annotation as
identifying the root of the application tree. Update the replication
data to include the tags.

This replaces the previous heuristic of treating the first node created
as the application root.

References #1272.
API: Add `kernel.deleteChild` to delete a node by name.

References #1272.
Create a global `clients.vwf` node and maintain one child per client.

The server creates the global node `http://vwf.example.com/clients.vwf`
on launch (independent of the application) then adds one child to it for
each client connected to the application instance. The child's name is
the client's moniker.

In the default implementation, neither the `clients.vwf` node nor its
children contain any additional data. It is expected that server
installations that have user data to share will make that available to
the application by creating the nodes with additional behaviors and
properties.

References #1272.
Update camera pose for transmission to make parking break easier to see.

Fixes #2276.
Implemented mouse events in the Cesium driver
Fix for the mouse event data being passed to the model
0.6.12 Sprint rollover for version.js
Add animation time to emergency brake release control value.

Fixes #2345.
Released Cesium version r18, no modifications
Binding to the central body( earth )
Attempt to work through the property setting issues