Merge branch 'develop' into feature/angular-ts-ui
Added TypeScript + Definitions to project.
Converted existing app/*.js files to app/*.ts files. Basic Linting
Added app type definitions.
Added a bunch of type metadata to controller and service ts files.
Added ability to navigate puzzle with arrow keys.
Remove unnecessary XDomain flag on httpProvider.
Add IE8 vendor-specific style for grid outlines.
Added ng-specific types to all the .TS files.
Fixed a bug and a best practices around JS parseInt.
Removed page wrapper in favor of simpler formatting.
switch to %-based padding instead of static to help mobile a bit.
Merge branch 'feature/angular-ts-ui' into develop