Add AsyncSolrClient.Builder and shutdown.

Shutdown invokes httpClient.closeAsync if the httpClient was *not*
provided (but created by the builder). To track this the builder
was needed.
Push version to 1.0.0-RC8