Added Cache Busting
Merge branch 'master' of github.com:LitusProject/Litus
We don't need our own translator, ZF2's translator works just fine.
Use file_patterns instead of files for i18n files
Remove ModuleRouteListener, not needed anywhere whatsoever.
Changed configuration from one single file + central assetic config to three readable files per bundle.

The files are:
- module.config.php
	The main file. Runs \CommonBundle\Component\Module\Config::create
	(not in BootstrapBundle)
- router.config.php
	Optional. Returns an array:
	return array(
		'routes' => array(
			// the routes
		),
		'controllers' => array(
			// a mapping of controller name to class
		),
	);
- assetic.config.php
	Optional. Returns an array:
	return array(
		'controllers' => array(
			// defines which resources are to be loaded based on the controller
		),
		'routes' => array(
			// defines which resources are to be loaded based on the route
		),
		'collections' => array(
			// names collections of assets
		),
	);

The \CommonBundle\Component\Module\Config class creates a standard configuration based on a couple of settings
the module.config.php file provides:
	public static function create(array $settings, array $override) { ... }
The parameters are (default values are given):
	$settings = array(
		'namespace'         =>         /* required, the namespace of the bundle to configure */,
		'directory'         =>         /* required, the directory of the module.config.php file */,
		'has_entities'      => true    /* optional, whether or not the bundle has entities */,
		'has_documents'     => false   /* optional, whether or not the bundle has documents */,
		'translation_files' => array() /* optional, files in ../translations for i18n  */,
		'has_views'         => true    /* optional, whether the bundle has Twig views */,
                'has_layouts'       => false   /* optional, whether the bundle has Twig layouts */,
	);
	$override = array(
		// elements in this array are merged into the result of the method before it is returned
		// using array_merge_recursive.
	);
We defined default behaviour in our configuration -> not needed
Added our own ServiceFactory for Assetic to include a ServiceLocator instance instead of default one.

Added our three filters to the settings for this ServiceLocator.

Instead of writing
        'common_jquery_yui' => array(
                'name' => '\CommonBundle\Component\Assetic\Filter\Js',
        ),
it is now
	'filters' => array('js'),
.
Small Form fix
Action to assign Ir.Reëel from admin
volunteer mail works
Page nav update
Page subMenu fixed
local value was wrong, so error slipped in
Layout improvement
Merge branch 'master' of github.com:LitusProject/Litus
Merge branch 'dev-config-bs3'

Conflicts:
	module/CudiBundle/Resources/config/module.config.php
Bugfix
Cudi Sale fixes
Merge branch 'master' of github.com:LitusProject/Litus