Beautified definition syntax

Definitions may now include blanks for better readability.
Zero padding constant dropped in favor of “[]”.
Minor performance optimizations.
Fixed an issue with IE in the QUnit test suite.