Add form construction with container
	modified:   core/lib/Thelia/Config/Resources/config.xml
	modified:   core/lib/Thelia/Config/Resources/smarty-plugin.xml
	modified:   core/lib/Thelia/Core/Bundle/TheliaBundle.php
	new file:   core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterFormExtensionPass.php
	modified:   core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php
	modified:   core/lib/Thelia/Form/BaseForm.php
Add creation helper
	modified:   core/lib/Thelia/Controller/BaseController.php
Add symfony-like "createForm" implementation
	modified:   core/lib/Thelia/Controller/BaseController.php
	modified:   core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php
	deleted:    core/lib/Thelia/Form/Type/.gitkeep
	new file:   core/lib/Thelia/Tests/Controller/BaseControllerTest.php
	new file:   core/lib/Thelia/Tests/Resources/Form/TestForm.php
	new file:   core/lib/Thelia/Tests/Resources/Form/Type/TestType.php
	modified:   local/modules/Front/Controller/CustomerController.php
Add event dispatching on form construction
	modified:   core/lib/Thelia/Core/Event/TheliaEvents.php
	new file:   core/lib/Thelia/Core/Event/TheliaFormEvent.php
	modified:   core/lib/Thelia/Form/BaseForm.php
	modified:   core/lib/Thelia/Tests/Controller/BaseControllerTest.php
Add "type" param in smarty form plugin.
	modified:   core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php