Improved diff formatting in SceneInspector.

Character-level diffs are now highlighted, and cell-level highlighting is applied to the tables used to display boxes and matrices.

Fixes #894.
Added options section to SceneInspector.

Fixes #197.
Improved SceneInspector formatting.

- Added specific formatting for vectors
- Added Box2 formatting
- Formatted bools as True|False
Removed diff highlighting from SceneInspector node name section.
Removed highlighting from non-strings in SceneInspector.

It didn't make any sense applied to types like bool.
Improved SceneInspector numeric formatting.

- Aligned values per-column to make comparison easier
- Used a monospaced font to make comparison easier and alignment possible
- Highlighted the whole number from the first difference
- Added support for integer types
- Put transforms/bounds one above the other rather than side by side - they are too wide with the new formatting
Removed displays from SceneInspector options section.

These will be displayed in their own section instead.
Merge pull request #914 from johnhaddon/sceneInspector

Scene inspector improvements