Clean up RpcProxy stuff

Move the magic methods into conductor's rpcapi and clean up the base
object-aware proxy class so that it can actually be used. Make the
nova-compute process install the indirection API for itself if
use_local=False so that we can actually start using objects places.

Change-Id: I6bd65c59a60bfb7cfbac41103ae4fd097551bea9