Standardized use of “*_length” for parameter names rather than “*_len”.
Java Builder apis drop old “len” methods in favour of new “length”
Rest APIs support both old “len: and new “length” forms
Documentation and rest specs only document the new “*length” forms with added “since 0.90.10” notice
Changed documentation following discussions with @kimchy and @simonw on handling API changes
Moved field name testing logic over to new ParseField constants to a) provide compiler-checked consistency between Builder and Parser classes and b) a common means of handling deprecated syntax in the DSL