N.M.Core: release handles after use

Previous versions would leak sockets, causing long-running
processes to crash.

Reported by Kanisterschleife on GitHub.
See <https://github.com/joachifm/libmpd-haskell/issues/8>
Add tests/.ghci
Get rid of a deprecation warning
Rename Network.MPD.Utils to Network.MPD.Util
N.M.Core: hlintify
hooks/pre-commit: ignore redundant $
Merge pull request #12 from sol/master

Some minor changes
Merge branch 'hlintify-for-master' into next
Merge branch 'fix-issue-8' into next
Add a version of withMPD that allows to override MPD_HOST and MPD_PORT
Add tests for getConnectionSettings and getEnvDefault
Bump version to 0.7.2
Add NEWS entry
Merge branch 'release-0.7.2'
Merge branch 'master' into libmpd-0.7
Merge pull request #13 from sol/add-withMPD_

Add withMPD_
Merge pull request #11 from nandykins/master

lsInfo patch to support playlists as well
libmpd.cabal: depend on hspec and friends only when the test flag is enabled
Rename Result to LsResult
Derive Eq and Show for LsResult