Merge pull request #229 from hargettp/master

Added courier
Upper bounds for #227
Patch for #228
Upper bound for #231
courier patch for GHC 7.4
Explicitly removed support for courier in 7.4

Courier only available for 7.6 and above.