Clarify some test descriptions
Make sure the charset canonicalizer accepts '*'
More tests for how default is handled

Test default when it is explicitly forbidden (priority 0.0) in the header as
well as when * is explicitly forbidden.
Make sure that we never return an explicitly forbidden value when doing negotiation