=htc #16500 parse Sunday dates and dates with long weekday names correctly

Also, make sure not to parse well-known parameters into the extension block.

Thanks, @richdougherty for the first version of this patch and the additional test cases.

@sirthias, is there a better way to define the negative predicate for `extension-av`?
PEG is order dependent, yes