Various fixes, cleaning, and documentation.

- Fixes #130 (column alignment off for certain scales)
- Closes #123 (document `holidays` option)
- Closes #116 (document `id` and `cssClass` source keys)
- Some cleanup of generated markup
- Other various cleanup
- Renames nonstandard attributes (`offset`, `repdate`) to `data-` attributes
- Updates links to external resources on documentation page (bootstrap, prettify, etc.)
- Replaces local moment.js with link to CDN
- Removed unused jQuery.cookie.js file
- Removes Bootstrap from test page
- Various other updates, clarifications, and additions to documentation.