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

Image of new quicktest: 
![image](https://cloud.githubusercontent.com/assets/1400023/4468738/8ee1ae0e-4903-11e4-9cba-948505f3b06f.png)

I'm not a huge fan of the default statement here.  Because of the idea of default parameters and some of our jsdoc surrounding default parameters, this almost makes me think that if I leave out the default param then I would be setting the angle to the default value of 0.