[Truffle] Remove some cruft from Arity.
[Truffle] Step towards talking about required and optional in arity, rather than min and max.
[Truffle] Change min, max, isSplatted to required, optional, argumentsAsArray in the CoreMethod annotation.
[Truffle] Finish factoring Arity into just required, optional, allowsMore.