Rewriting appscale-run-instances in Python

Taking inspiration from Hiranya and Roberto's attempts to convert the AppScale tools to pure Python, this pull request focuses on the `appscale-run-instances` command, and anything it touches.

Do not merge until code review is complete. All comments welcome.