Damage control related to AnyRef specialization

 - Remove its use from `AbstractPartialFunction`
 - Reject `Name`-s with negative length or offset.
 - Harden and test `unspecializedName` / `splitSpecializedName`

I stop short of removing this facility altogether. When we do, we should remember to touch the group `Specialized.All`.

Review by @gkossakowski