Big cleanup on Google Compute Service

  * Remove complexity around location by using aggregate apis, which removes custom location module
  * reduce chattiness and confusion in createNode by consolidating network requests
  * switch to uris as ids, which removes the InstanceInZone and MachineTypeInZone class
  * start using MWS, which makes it possible to read the offline tests for compute service
  * reduced newlines needed in tests by switching mock project name to "party"

This deserved to die