Added a check to the form's processing that will compare the POST data to the form fields generated by Cascade to ensure valid form data.
Added helper macros to ensure field names, labels and default values are properly sanitized before being outputted. Also, addressed an issue in which hidden fields do not have the correct value.
Moved the generation of the valid form fields PHP array to a macro to make the code easier to read and manage.
Make sure sanitizeFormFieldLabel macro returns escaped field name if a label is not present.
Cleaned up redundant variables.
Merge branch 'master' into improvement-validate-post-fields

* master:
  Added new paragraph field type to the readme.
  Output paragraph content if field type option is set to the new "paragraph text" field type.
  Added a new field type option to allow for arbitrary paragraph content.
  Added a variation of the form's Data Definition that makes use of smart fields, which were added in Cascade Server 7.10

Conflicts:
	PHP-Form-Builder/form/form-display.vm
Merge pull request #5 from hannonhill/improvement-validate-post-fields

Validate submitted POST data