Msfupdate should check for installation validity

This fix will allow people to at least solve their own msfupdate
problems by registering for Community Edition.

There is a similar fix over on Pro to do further validation as well, like checking to make sure that the Metasploit services are running, a similar permissions check, etc.

[SeeRM #7690]