Fix macro expansion on osx which have a sub-standard CPP.

Explicitely add the two variable names in the parameters of the macro
instead of doing text concatenation once with S and once with C.

See https://github.com/snoyberg/conduit/issues/182 and
https://github.com/snoyberg/conduit/pull/183
Fix build for GHC 7.4 by omitting some fusion INLINE_RULE uses

I'm not exactly sure why this is necessary.  It seems like GHC 7.4 has
trouble typechecking RULES declarations when the type involves type
equalities, or something along those lines.
Fix travis CI build by disabling "cabal check"

This is due to this bug: https://github.com/haskell/cabal/issues/1764
Version bump