Allow setting of specific form actions that do not require validation

Move validation exemptions into CMSForm

Also fix buttonClicked() to skip CompositeField

Whitespace

Adding unit tests
Merge pull request #2493 from kinglozzer/2449-form-validation-exemptions

NEW: Allow setting of specific form actions that do not require validation on CMSForm