Make sure cube always fits in viewport.

Mostly reverts 66517e0645e04e004449cdc7bccd2e40c9c4e84a. Will work on filling the entire div again later.
Fix playback halting.
Add debug namespace to twisty.js
Only allow setting stage for 3x3x3 right now.
Comment parsing.
Fix rotations in advanceMoveCallback.
Support pauses. Automatically pause on newline.
Add slice moves.
More flexible move handling.
Fixed alg formattings.
Fix alg playback notation.
Remove all our console logging.
Make comment semantics match C / Javascript.
Fix pauses.
Jison alg parser.
Parenthesis, commutator, and conjugate support.
Playback for commutators/conjugates.
Speed control using slider.
Pause on newlines.
Darken OLL and PLL D stickers.