Unix time rounded to today's midnight

Hopefully this change fixes #155.
Merge pull request #156 from vieira/patch-1

Fixes "today" display caused by faulty rounding
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.
more cleanup

- moves static helpers to outermost closure
- some code cleanup
- some jshint+style cleanup:
  - don't redeclare variables
  - remove "laxbreak" instances
  - enforce camelCase
  - don't indent switch cases
- remove unnecessary `break;` from switch default cases
- :retab (tabs to spaces) html
more minor cleaning

- made cookieKey an option
- removed unused Date methods
- removed unnecessary concatenation of "px" to pixel values
- other small code & documentation cleanups
Merge remote-tracking branch 'taitemsDev/develop'

Conflicts:
	index.html
	js/jquery.fn.gantt.js
Revert "Tests added to Test02.html"

This reverts commit 4648d10da5a96c4d943730578c40d99bc6e31d6f.
Revert "Revert "Tests added to Test02.html""

This reverts commit a1a417b78219a5a4d570c8b1bb5aade80d65b635.