prepping for the 1.1 fixup release

1) still need to merge in  https://github.com/haskell/random/pull/9
2) should we force -O2 in the ghcoptions? (its currently set that way, but is that a good idea/needed here?)
Merge pull request #15 from cartazio/master

prepping for the 1.1 fixup release