Example i18n on login widget
Externalize object into json file

NextStep:
Automatically create the all object from an array filled with allowed language
Add autoload file, and global language configuration.
fix database models naming.
By the past the rule for model fields was the 2 first letter of the model, the 2 first letter of the associated
object, and the name of the field.
For example, the field user_id in the Message model from the Ticket module was named: me_us_id.
This commit remove this behavior.

Closes #139
Custome sys.db.Connection
Add the possibility of specify another connector at beluga first call to getInstance

Closes #181
fix config
Add example generalization account i18n
More powerfull way to use i18n generalization
Remove debug
Better way to handle connector
Merge pull request #3 from brissa-a/db-connector

Better way to handle connector
Removed tabs and trailling spaces.
Merge pull request #197 from jeremyletang/db-connector

Custom sys.db.Connection
Merge pull request #3 from regnarock/feature/I18n

Tabs were replaced by spaces.
Merge pull request #194 from brissa-a/feature/I18n

Example i18n on login widget
CLI command fix

`beluga setup` should be `beluga setup_project` as also apparent from `beluga help`: 
```
$ haxelib run beluga help
Usage:
	* help
	* setup_project project_name
	* create_module module_name
		* Must be run inside a beluga's project folder
```
Merge pull request #199 from anissen/patch-1

CLI command fix
fix db config
Merge pull request #195 from jeremyletang/db-fields

fix database models naming.
refactor MttWidget
the goal is to don't duplicate the same code inside each Widget,
MttWidget is now parameterized with the type of the widget's associated module.
see changes for details.