Significant clean up of the openstack compute provider

- removed the deprecated and incorrect backup methods
- added the resize method
- refactored the serverAction to be exposed for other extensions
- jsDoc'd all compute methods
- moved getLimits to compute client prototype