Wired up the document array type and widget.
Improved the document array widget layout.
Added formtools support for overview display with renderer for summary.
Update formtool plugins, so overview varible is localised to the function.
Added configurable label for the overview summary and updated unit tests.
Removed default overview rendering for body.
Embedded documents can now be created within new models, and edited and created within existing models.
Improved the styling of the document array widget.
Added cellRenderer for url.
Restructured javascript files for models. Moved delete confirmation to global so it can be re-used.
Embedded documents can now be edited.
You can  now delete an embedded document.
Merge branch 'master' of https://github.com/smebberson/linz

Conflicts:
	public/css/linz-admin.css
	public/css/linz-admin.styl
Updated linz require to be a relative path.
Added the number filter. Updated filters to only execute filter generation functions on the same filter once.
Moved embedded form rendering into form.js, rather than it being within the widget (which has reduced complexity of the documents widget).
Wired up the close button.
The document array modal form now shows the title of the field you're editing, and yes/no or save/cancel buttons.
The modal now scrolls to the top, when popped.
Fixed filter issue, where removing a filter that is accompanied by multiple filters on the same field, will remove all instance of that field filter.