Add supprot for mix-in parameter annotations.

Also improves tests for parameter annotation handling.
Factored out common behaviour for ResolvedMembers

Introduces a `ResolvedParameterizedMember` class for common behaviour
between constructors/methods, including capturing parameter annotations.

Common code for members (equals/hashCode/getType/getRawMember/etc.)
factored in to base class.