Added tmp folder to .gitignore
ca_models/ca_model.py - Fixed toXML() so it doesn't add empty fields (which was causing null exceptions in ReDBox).
create_redbox_config.py - Fixed XPath mappings (was missing root node!)
file_upload.py added for custom widgets and datastore that provide persistent file storage.
workflows.py - fixed button states on submit page + fixed activity -> grant in create page.

__init__.py - Added creation of file/temp folders if they don't already exist.
ingesterapi_wrapper.py - Fixed mime_type field to units for pull data sources
sftp_filesend.py - fixed string parsing in logging
project.py - Fixed SEO/FOR fields to be long enough for all values (128 instead of 50) + changed activity to grant + made project_note sequence min_len of 1.

Merge branch 'master' of https://github.com/jcu-eresearch/TDH-rich-data-capture

Conflicts:
	.gitignore