Set some max lengths on the Provider and ProviderSet

Changed some of the settings in BuildConfig so that they kick in at compile time as well as runtime
Changed the settings back so that we are using groovy compiler 2.1
Enabled the tracker in the DataPush service