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

# By Manuel Raynaud (27) and others
# Via Manuel Raynaud (8) and others
* 'coupon' of https://github.com/thelia/thelia: (50 commits)
  WIP : Coupon : unit tests on Rules
  WIP : Coupon : unit tests on Rules
  WIP : Coupon : unit tests on Operator
  WIP : Coupon functional tests
  Typo
  Added UrlRewritingTrait to manage URLs from model classes
  Merge branch 'master' of https://github.com/thelia/thelia into coupon
  fix typo
  Started category management
  add some php doc
  integrate swiftMailer as mailer solution
  add swiftmailer in composer
  use dump autoloader in all compser scripts
  remove script part of composer.json file
  fix typo
  add some information for OSX requirements
  No alert bloc
  default country
  Autofocus on username field for better use
  Beautiful login page
  ...
Working : Coupon : Unit testing