Write testcase for various browser bugs

Tests for #34 
Well, on the other hand there is a reason why you want to use a library to do the content negotation, it is freaking complex. Can we maybe have a decorator NegotiationForBrowserBugs which fixes those edge cases, so people can decided whether or not to use it?