IDE-1471.  Change hierarchy scoring.
 - don't include an initial 10pt penalty.  Basically hierarchy score can overlap with primitive scoring since they are mutually exclusive, with exception of box types, but box types should favor, say Number, over a primitive param type
 - don't include the type in the hierarchy that is the same as the parameter type.  This is to keep two separate method scores comparable across multiple parameters