Clean up warnings
Add z-index buttons
Add visibility binding, add z-index to all widgets

-Adds the ability to have hidden properties that are manipulated by
some other means (in this case, the z NumberProperty that gets its
values changed by the two ButtonProperty properties). Necessary for
HistoryMonitor to catch the change.
Re-add missing templates

No idea why, but these two templates were removed…
Get rid of unnecessary getState
Get rid of visible from state, ++ and --
Merge branch 'master' into z-index

Conflicts:
	Source/models/Constants/PropertyTemplateName.js
	Source/models/Property/Property.js
	Source/models/Widget/USMapWidget/USMapViewModel.js
	Source/models/Widget/WidgetViewModel.js
	Source/templates/arrayPropertyTemplate.html
	Source/templates/glyphSizePropertyTemplate.html
	Source/templates/usMapTemplate.html
Continue merge
Moving stuff to component
Move z index to component, add zMinimum

-Also makes the buttons jQuery buttons with styling
Move visible to constructor
state -> options, fix copy paste error
Update comment
New default z value
Remove z-index mods from action panel
Delete buttonDisplayPropertyTemplate
z.originalValue
value->originalValue
Cleanup some line breaks
Small changes