ParseShared is no longer lexical.
Basic support for iterating scopes.
Fix translation error.
Implement hash cloning.
Remove some bogus param type constraints.

Guess we got away with them 'cus they came out more coercion-like on
Parrot.
Sync MOP attribute fixes.
Fix attribute handling when doing mixins.

getFields() didn't return things in quite the expected order.