Implement Hashable (Options Cairo R2) instance manually

Work around bug in GHC 7.4.2, which can't derive Generic for associated
data types.

See #42.  Waiting to close the ticket until I can test on 7.4.2.  So far
have only tested that it still compiles under 7.6.3.
(cherry picked from commit 9850dd7294a8890457d6f94ac5261cb892e1b62e)
Bump version to 1.0.1.1
Release notes for 1.0.1.1
(cherry picked from commit 4739f86aafe43356bd6371232dc5e3a4bb5e0978)