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
Add support for multidimensionnal form in front
	new file:   core/lib/Thelia/Config/Resources/form-types.xml
	modified:   core/lib/Thelia/Config/Resources/form.xml
	modified:   core/lib/Thelia/Controller/BaseController.php
	modified:   core/lib/Thelia/Core/Event/TheliaFormEvent.php
	new file:   core/lib/Thelia/Core/Form/Type/StandardFieldsType.php
	modified:   core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php
	modified:   core/lib/Thelia/Form/BaseForm.php
	new file:   core/lib/Thelia/Form/EmptyForm.php
	modified:   core/lib/Thelia/Tests/Resources/Form/TestForm.php
	modified:   core/lib/Thelia/Tests/Resources/Form/Type/TestType.php
Modify parserContext storing to handle unique type form
	modified:   core/lib/Thelia/Core/Template/ParserContext.php
	modified:   core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php
suffix event names with form names
	modified:   core/lib/Thelia/Form/BaseForm.php
Introduce 'form_collection' and 'form_collection_field' smarty blocks
	modified:   core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php
Add 'form_collection_count' method
	modified:   core/lib/Thelia/Core/Template/Smarty/Plugins/Form.php
Upgrade thelia_default_timeout on functionnal tests to prevent fail
	modified:   tests/functionnal/casperjs/conf/local.js
Merge pull request #757 from lovenunu/form

Add form extensions compiler pass and implementation in forms + Fix some CS + Fix functional tests