CCBC-428: bc_http: try using terse streaming URI

This commit allows us to try and use the terse streaming URI before the
less efficient 'big' URI. For cluster versions that do not support the
terse URI the connection is kept in tact and a new request is attempted
on the same socket, with the cost of an additional HTTP transaction.

Change-Id: Ib9dd8012a17358460a829fcf27f00817825ce9e5
Reviewed-on: http://review.couchbase.org/37575
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>