MetasploitProAPI refactoring

Renames MetasploitAPI to MetasploitProAPI. This is so we can start to separate the use of the msfrpcd third-party API to Pro-specific API functions. This could turn into a full-on module sometime in the near future with some really core rewriting.