Xaxis label cuts off bugfix

Please check carefully this one as this is my first pull request ever in github. Please let me know of any improvements/problems - I'll be glad to fix it.
The issue: https://github.com/oxyplot/oxyplot/issues/185 

I haven't found a suitable method for rotating the bounding box, so I wrote it myself.
MeasureText now accepts `double angle = 0`, that controls the angle of text measured. 

I have also added an example of other issue mentioned in the ticket. It is quite near the original issue, but the code responsible for it in in the other place, I yet haven't looked at that. 

Tests are green, everything except Xamarin compiles - I wasn't able to compile Xamarin because of license, asked a question in gitter. ~~But it should work as the change in xamarin is very simple.~~ I will use buildserver to check that for now
As far as I remember it reproduces only for <=45, so 90 should be ok. I will check. As for -45, should I add a separate example for it, or somehow integrate it into this one?