Make some cosmetic changes to dub version selections.

 - Adjust code style
 - Let "dub select" output a simple package->version map instead of package->{version, dependencies}
 - Rename dub.select.json to dub.selections.json.
Integrate the "dub select" functionality in "dub upgrade".