Merge pull request #3947 from probtn/master

[new] [author] Profit Button
add es6-shim v0.19.0/0.19.1
add moment-timezone v0.2.3
add codemirror v4.7.0
new structure for 1.0.0
add textAngular v1.3.0-pre6
Merge pull request #3949 from probtn/master

[author] restructure for Profit Button v1.0.0
add chroma-js v0.6.1
add ng-dialog v0.3.2
[new] add immutable library
Merge pull request #3952 from leebyron/immutable

[new] add immutable library
add bacon.js v0.7.24
add mobile-detect v0.4.2
add vis v3.6.0
format package.json of immutable
add old versions of immutable
add livescript v1.3.1
add jquery.perfect-scrollbar v0.5.4
add bootstrap-material-design
more files and fix protocol