Fix for the bug in creating a new field

empty_default_value is now set to 1 if ticked or 0 if empty (or null)
Fixed bug with creating new textarea fields not using TEXT type
Merge pull request #161 from unikent/bug/broken-create-programmefield

Bug/broken create programmefield