Add `instance Monoid a => Monoid (Const a b)`

For more details, see original proposal at

 http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/20369

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>