Bump up aeson bounds, fix examples

In addition to raising `aeson`'s bounds for the 0.8.0.0 release, I also cleaned up some bounds/GHC warnings in the various examples.