More state cleanup in BaseField, alphabetizing

Alphabetize all methods in BaseField.

Rather than deleting values out of the options hash, reference the hash
from predicate functions.

Rename `getter_method_name` and `setter_method_name` to simpler
`getter` and `setter`.

Remove the excess options warning since we are generating all field
definitions.
Merge pull request #208 from localshred/bj/more-base-field-state-cleanup

More state cleanup in BaseField, alphabetizing