Fixed naming conflict with mongoose enum by changing the name to list instead of list items.
Add support for form configuration in the plugins and additioanl functions to merge schema data and form configs accessible via options.form.
Refactored helpers-form.js to work with the new formtool form configurations.
The formtools test suite is now up and running again, ready to add some tests.
Moved the forms rendering module into the formtools folder.
Added some basic, but first test cases for the form generator.
Added support for custom rendering for create and edit form for a model. Currently options, allow for customer label and visibility control. Also fixed default values for form configs that are using boolean.
Merge remote-tracking branch 'origin/refactorFormtoolFormConfigs' into refactorFormtoolFormConfigs

* origin/refactorFormtoolFormConfigs:
  Added some basic, but first test cases for the form generator.
  Moved the forms rendering module into the formtools folder.
  The formtools test suite is now up and running again, ready to add some tests.

Conflicts:
	routes/modelCreate.js
	routes/recordEdit.js
Models can now be created, and records can now be saved.
Changed form rendered for array type to display multiCheckboxes instead of multiSelect. Also added custom renderer for multiCheckboxes.
Merge branch 'refactorFormtoolFormConfigs' of https://github.com/smebberson/linz into refactorFormtoolFormConfigs

* 'refactorFormtoolFormConfigs' of https://github.com/smebberson/linz:
  Models can now be created, and records can now be saved.
Added default value for the choices property. Refactore the if statements to follow our codeing guideline.
Added helpText to the form renderer.
Refactored usePublishingDate and userPublishingStatus to be grouped under fields. Removed getFieldLabels() and getModelActions() as they are obsolete.
Added support for disabled fields in form renderer.
Added tests for formtool plugin to get the form and grid configurations. Refactored plugin.js so that form and grid configurations are loaded ones instead of everytime a view is called.
Moved test folder to root directory. Added Makefile to specify the test configurations for Mocha. Added local version of Mocha to linz.
Merge pull request #7 from smebberson/refactorFormtoolFormConfigs

Everything looks great. Will merge!