Updated CRUD generation for the changes in the 2.3 Form component
Excluded the buildForm() method from being generated when no (editable) fields are present
Removed the "type" suffix from the generated form type name
merged branch bschussek/issue219 (PR #220)

This PR was merged into the master branch.

Discussion
----------

Updated CRUD generation for the changes in the 2.3 Form component

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #217, #219
| License       | MIT

Commits
-------

29601b4 Removed the "type" suffix from the generated form type name
55ffc8c Excluded the buildForm() method from being generated when no (editable) fields are present
f49c2a5 Updated CRUD generation for the changes in the 2.3 Form component