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
Fixed tray hover tooltip position offset
Merge pull request #2317 from yoavgurevich/issue2251

Fixed tray hover tooltip position offset
fixes #2241 clear up confusion about currentApp actually being stored app, and use locale app where possible and where it makes sense
Merge pull request #2297 from ScottDowne/t2241

fixes #2241 clear up confusion about currentApp actually being stored ap...
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.