allow editable values to be sent for boolean gate
locale stuffs
added one-time save and load as a ceci base behaviour for bricks to exploit
fixing en us json
Fix link to Component contrib
fix #2235 - pressdown state sometimes not turn off
added hasData() and minor code clean
Merge pull request #2314 from Pomax/localsaving

added one-time save and load
maze brick and sprite editable
Merge pull request #2318 from ScottDowne/mazeandtile

maze brick and sprite editable
fix #2235 - pressdown state sometimes not turn off
Merge pull request #2311 from ScottDowne/booleangateupdate

allow editable values to be sent for boolean gate
rebuilt
exit broadcst wasn't adjusting zero index
Merge pull request #2322 from ScottDowne/enterbug

exit broadcst wasn't adjusting zero index
Convert designer/js/utils to commonjs

* converted the utils lib to commonjs module format from requirejs.
* replaced the implementation of `getQueryStringVariable` with a version
based on `querystring` from the node standard library.
* started a test suite.
Convert designer/js/togetherjs to commonjs
Fix leaky variable, typo'd variable name.
Convert designer/js/publishPane
Convert designer/js/editable