Add an abbreviatedFields to get back the legacxy behavior of makeFields.

Also, document the actual pattern makeFields/camelCaseFields requires.
Merge pull request #500 from fizbin/add_new_name_convention

Add an abbreviatedFields to get back the legacy behavior of makeFields.