Implements coupon handling infrastructure
Fixes order of table creation
Adds license header
Fixes dependency for setting up coupon test data
Adds file for coupon tables
Fixes coupon unit test data
Fixes tests to use core unit test data only
Adds missing license headers
Fixes coupon ExtJS controller test
Revert "Adds license header"

This reverts commit a763225ccea4410dc0b6318e447732db9a148850.
Adds license header to new files
Merge pull request #594 from nsendetzky/master

Adds coupon handling infrastructure