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
Merge branch 'alignment_not_fixed' into develop

Conflicts:
	plottable.js
	test/tests.js