Fix #324
Merge pull request #329 from adisos/patch-2

Fix #324
Refactor how the Form widget manages fields.
Widgets no longer need to pass configuration through "options".
Add CONTRIBUTING guidelines
Begin work on a Grid form widget
Fixes #328 - Move Twig init to Controller constructor
Add new form field type called "number"
ConfigMaker should validate config no matter what
Minify less files output if enabled
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