FIX: update templates for 3.1 template syntax
FIX: update DropdownField usage for 3.1
FIX: if type has not been selected, do not attempt to create a new field
Uncasted user input cause SQL issues
Merge pull request #105 from ss23/patch-1

Uncasted user input cause SQL issues
Travis support
Added check for a blank title in the HTML Block/EditableLiteralField so we don't print empty labels.
Merge pull request #108 from AshKyd/master

Added a check to avoid printing empty labels on EditableLiteralFields
Requires CMS Module
BUG: Fix access to static configuration variables

- Make statics private
- Use Config::get rather than eval to read private statics
- Add a helper function to expose UserDefinedForm_EmailRecipient::$summary_fields
  (to make them available for i18n).
Fixing allowed_actions to private for SS 3.1 compatibility
Merge pull request #107 from oddnoc/fix-statics

BUG: Fix access to static configuration variables
BUG: Set the summary fields of UserDefinedForm_EmailRecipient dynamically via config system

You can't dynamically expose statics; that's a no-op in 3.1
Merge pull request #112 from oddnoc/fix-summary-fields

BUG: Set the summary fields of UserDefinedForm_EmailRecipient
Don't clear statics as public for 3.1 compatibility
BUG Fixed incorrect static member declaration
- Changed configurable static variables to private as per recent API updates to 3.1
- Use of statics as configurable variables replaced with config api usage
Merge branch '3.1-config-compatibility-fixes' of git://github.com/tractorcow/silverstripe-userforms into tractorcow-3.1-config-compatibility-fixes
Updating composer.json to require 3.1
MINOR: Update SS version
Merge pull request #115 from ARNHOE/patch-4

MINOR: Update SS version