Size of a component is calculated based on requested size and actual size if it is not-fixed.

Close #999.
Move test to correct test suite and fix intersection check.
Fix IE test issue.
Ignore alignment on expanding dimension.
Merge branch 'develop' into alignment_not_fixed

Conflicts:
	plottable.js
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
Regenerate built files on develop.
Merge branch 'alignment_not_fixed' into develop

Conflicts:
	plottable.js
	test/tests.js
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