Merge branch 'master' of https://github.com/thelia/thelia into coupon

# By Manuel Raynaud (11) and gmorel (1)
# Via Manuel Raynaud (3) and gmorel (3)
* 'master' of https://github.com/thelia/thelia:
  Working - CasperJS : coupon rule
  add missing files
  finishing creating lost password template
  start creating lost password template
  add logo for beta version
  change metadata for product part
  update phpdebugbar dependency
  add TimeDataCollector
  just add Propel information in phpDebugBar
  add some information in propelcollector
  validate customer creation form
  finish registration form
Working
- CasperJS : coupon rule
WIP
- Coupon Add/Edit/Delete rule AJAX
Working
- Coupon Add/Edit/Delete rule AJAX
Working
- Coupon Add/Edit/Delete rule AJAX
WIP : Coupon event dispatcher + action
WIP : Coupon Adapter methods implementation
Merge branches 'coupon' and 'master' of https://github.com/thelia/thelia into coupon

* 'coupon' of https://github.com/thelia/thelia:

# By Manuel Raynaud (10) and others
# Via Manuel Raynaud (3) and others
* 'master' of https://github.com/thelia/thelia: (27 commits)
  AttributesAv management
  update cart model
  Using "update" instead of "change"
  Finished admin controllers refactoriing
  Created AbstractCrudController, and refactored existing controllers
  Continuer attributes management
  Change script file declaration order for bootstrap-editable fix
  Delete form on the orders view
  translate error message
  - Creation of order-edit view
  valid customer removal
  pse ref in faker
  pse ref
  loop tests
  test product loop limit
  update customer general info
  fix tests
  product loop test
  remove not needed flag in customer part
  change method to retrieve data in customer create process
  ...
Working : Adding type inference to the Thelia2 Request->getSession()
call display403 method
WIP : Coupon event dispatcher + action
Merge branch 'master' of https://github.com/thelia/thelia into coupon

# By Manuel Raynaud
# Via Manuel Raynaud
* 'master' of https://github.com/thelia/thelia:
  add accessDenied method
  add helper checkXmlHttpRequest
  don't delete address if this is address is a default one
Working : Base controller now get type inference of Thelia2 Session component
Merge branch 'master' into template
Working : Coupon Controller refactor
Working : Coupon Controller refactor
Merge branch 'master' of https://github.com/thelia/thelia into coupon

# By Etienne Roudeix (1) and Manuel Raynaud (1)
# Via Manuel Raynaud (2) and Etienne Roudeix (1)
* 'master' of https://github.com/thelia/thelia:
  fix test suite
  fix current url bug + fix empty loop pagination exception
Working : Coupon - update loop
Working : Default lang in US, asset not processed by default
Merge branch 'master' into template

Conflicts:
	core/lib/Thelia/Controller/Front/AddressController.php