Separate user and global packages, default to user

Requires Cabal >= 1.18.

Specify --global to process global packages.
Specify --all to process user and global packages.

Bump version to v0.6.0.0.