Add toggle `CategoryAxis.textOrientation` 

Allows you to set text orientation.

Added quicktest.

Close #504 although I think we should do some testing of whether the vertical alignment option works very well (tkim could you play around with it and see if the behavior is up to par?)

Conflicts:
	plottable-dev.d.ts
	plottable.d.ts
	plottable.js
	quicktests/list_of_quicktests.json
Style - let's stick with convention of placing this of different lines?