Squashed 'src/JS-Algebra/' changes from 7c47314..9bb4d48

9bb4d48 Updated .gitignore so that .js files used by Jasmine are committed.

git-subtree-dir: src/JS-Algebra
git-subtree-split: 9bb4d48ba919dd57977eb359355cffd05ce17872
Merge commit 'd8a393305beda461f104483571eea6d2b16c63d6'