Adding optional enums restrictions for text fields
-Migration to add the field
-Serialize restrictions as json
-Add the table column to edit_table
-Sets the fields in projects/save_fields
-Checks in file_uploader blanks if invalid
Merge branch 'master' of git://github.com/isenseDev/rSENSE into enums

Conflicts:
	lib/file_uploader.rb
Adding tests
-Added tests
Added another test and Fixed field name bug
Increasing code coverage
- Wrote test to edit fields
- Wrote test to template upload fields with dataset
- Wrote test to template upload fields without dataset
Added files for testing filetypes
-Added csv,xls,xlsx,gps,ods files for testing
Merge pull request #1114 from jdalphon/enums

Adding optional enums restrictions for text fields
Merge pull request #1116 from jdalphon/tests

Tests