title: Automatically disconnect GoogleApiClient
body: <p>I want to write a wrapper for <code>GoogleApiClient</code> to automatically disconnect during the activity's <code>onDestroy</code> method, if it is not explicitly closed. Main motivation for this is to avoid memory leaks by forgetting to call <code>disconnect()</code> on GoogleApiClient created using Activity context. I would like to use this wrapper throughout the application.</p>
  
  <p>I wanted to know if there is any recommendation favoring or against this kind of a design decision to create auto-closing connections ?</p>