safified editable.js value handling
Merge pull request #1892 from Pomax/safifiedEditable

safified editable.js value handling
When you add a brick from the tray, it places it after the currently selected brick (if there is a selected brick).
Simplified brick code
rolled components over to most recent versions
Merge pull request #1964 from Pomax/componentupdate

rolled components over to most recent versions
Merge pull request #1945 from flukeout/brickplacement

Brick placement update when adding
Bringing a few components up to date: 
- button
- header
- counter
- stopwatch
- timer

Added mobile stylesheet to gitignore
fix to the select editable
Spacing fix
Merge pull request #1966 from flukeout/develop

Bringing a few components up to date:
bettorficks
Merge pull request #1965 from Pomax/selectfix

fix to the select editable
broken JSON
modified localeBuild code to be sync as part of server startup
improvements for working with locale strings