Remove banner from min.js

The banner was causing a git change every day we reran the grunt deploy,
even if nothing in the library had changed.

Instead, we just remove the banner entirely.
Don't update generated files

Ignore dist and doc files. We don't want to have them adding noise to
code reviews.
Remove generated files

Pt.2 of having less to review!
Provide a zip of the docs + library on deploy

Moves the docs/ into the dist/ directory.
Adds the compress task, to zip up everything in the dist/ directory.
The zip will be added to the git repository, in place of the dist/ and
docs/ directories.

Also simplifies the watch task to call "deploy" instead of a list of jobs
Merge branch 'upstream'

Brings in the latest changes from upstream/master.
Most of this involved moving files into folders, and adding a "clean"
step to grunt to remove existing docs before building.

Conflicts:
	Gruntfile.js
	dist/insight.js
	dist/insight.min.js
	doc/Axis.js.html
	doc/ColumnSeries.js.html
	doc/Dashboard.js.html
	doc/Grouping.js.html
	doc/InsightCharts.Utils.js.html
	doc/RowSeries.js.html
	doc/Series.js.html
	doc/index.html
	doc/insight_findMax.html
	doc/insight_tickRotation.html
	doc/module-InsightUtils.html
Remove stray foo

Copy-paste fail that this made it in
Merge commit '62adcb383d39a0021df7b6d193871c3fbf91440a'

Conflicts:
	dist/insight.js
	dist/insight.min.js
	doc/Chart.js.html
Merge pull request #52 from tpkelly/master

Clean up docs and dists