Align read with show internal

-fshow-internal still leaves non-standard Read instances in place.  this pull request does two things.

1. add an other CPP-switch to standalone-derive some Read instances
2. fiddle with cabal file to see if it helps travis to cope.

of course you can cherry-pick the former if the latter makes no sense.

thanks!  wonderful piece of code, this!  (-: