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
It worked smoothly, thanks, I only changed the behavior for angle == 0, to position the rectangle according to alignments. This is needed in order for `GetBounds(0, ...) == GetBounds(360, ...)`. Please see the other pull request