Improve load-time performance in the browser

Removes explicit defineServiceApi calls that hydrate operation
functions. The SDK will now wait until a service is constructed to
cache operation functions on the prototype, which mimics loading
behavior in Node.js environments.