Issue #24 - verify Mono bug 6541 is fixed

This mono bug (https://bugzilla.xamarin.com/show_bug.cgi?id=6541) causes the parser to fail all over the place.

I am adding a unit test that verifies you're using a good version of Mono.

I make that unit test run first on Travis, where it fails because Travis is using Precise (Ubuntu 12.04 LTS - a good choice), where Mono doesn't have that fix.

Maybe we can find a way to grab a newer Mono on Travis.