Not accepting vertical-right/vertical-left as orientation for Label.

Close #1108.
Set default alignment for Axis based on orientation.

Close #962.
New Quicktest for Area & Bar on Time Axes
travis fixes
Changing file names to have quicktest work correctly

Also staying with underscore standard
Changes after Dan's Comments
travis fix part 2
Merge branch 'develop' into default_alignment_for_axis

Conflicts:
	plottable-dev.d.ts
	plottable.js
	test/tests.js
Merge pull request #1116 from palantir/timescale-quicktests

New Quicktest for Area & Bar on Time Axes
Merge pull request #1119 from palantir/quicktestFix

[Quicktest] - Changing file names to have quicktest work correctly
Merge pull request #1115 from palantir/default_alignment_for_axis

Set default alignment for Axis based on orientation.
Fix quicktest.html autogenerator to use local D3.
Autogenerate quicktests.
Tests and removing validation check on nonequal length datasets
Account for NaN and undefined values on Plot.Line and Plot.Area

Makes use of d3's defined() option on its Line and Area
generators to skip NaN and undefined values.

Adjusted Plot.Line and Plot.Area unit tests to create a new Plot
for each test, reducing cross-dependency between tests.
Enable rotation of CategoryAxis tick labels by angle.
Right now only 0 (horizontal), 90 (right), and -90 (left) are supported.
This feature is not well supported and will only work for short strings.

Related to #504
Satisfy the linter
Fix bizzare bug in travis
Improve tests, pass index to defined().

Had to modify d3.d.ts; will submit PR to DefinitelyTyped.
Fix linting errors.
Add NaN values to Line and Area animation quicktests.