Adding a go_pro command
Adds msfbase_dir, switches on apt existance
Adds a random banner offering go_pro
Skeleton for acutally go_pro'ing
No smartquotes plz
Fill in the details of starting, launching, etc
Cleanup after some testing
Can't apt-get install inside msfconsole

At least, you can't and expect the service to connect correctly. You
must exit msfconsole and restart it for the migrations to take place.
Shuffled methods around
A little more error handling for browser launches

Implement a timeout and deal with the case where xdg-open isn't
avialable for whatever reason.
Per @brandont comment, use exit status instead.
Change from web ui to community / pro
Process.spawn instead of system

Per @bturner-r7's comment here:

https://github.com/rapid7/metasploit-framework/pull/1514#discussion_r3129535
Merge pull request #1154 from todb/feature/go_pro