Add logging to oauth callback
Do a more intelligent installation map:

- Retrieve current installed package versions from org after oauth
  callback
- Show actions the installer will take for each package
- If a beta package is currently installed and needs to be changed to a
  different version, uninstall it first
- Skip already installed packages