Fix some warnings.
Update interesting GHC versions in travis.yml.
Unbreak build.
Merge pull request #559 from ethercrow/maintenance

Fix some warnings, update travis script.