Fixes #328 - Move Twig init to Controller constructor
Add new form field type called "number"
ConfigMaker should validate config no matter what
Grid -> DataGrid
Widgets now no longer include their alias in getId() if it matches the default alias
Add noRecordsMessage to RelationController behavior
All DateTime fields now validated in Lists
Add a more meaningful message to MassAssignmentExceptions
Update changelog
Fix in detecting production env

By default `detectEnvironment()` returns `production` when environment is not detected.

However when `Closure` is passed the value returned by it will be set as environment.  
In this case returning `null` means that Laravel won't recognize any environment. In such situation any `production` configs won't be loaded.
Add contributions made by #336
Merge pull request #335 from radmen/patch-1

Fix in detecting production env
Merge pull request #332 from sl1nk3/develop

Minify less files output if enabled
Added 'camel' mode for inputpreset as per #325
Add sessionKey support to RelationController.php
Use text type instead of number type, spinners are bad
ViewMaker can now check for layouts and partials without throwing an error
Allow override of relation partials
Widgets no longer need to pass their config via options:
Update CHANGELOG.md
Add autocomplete plugin (forked from when typeahead was simple)
Add more information to sortable plugin