CBQE-2288: backport upr_client changes from pyupr

+ updated uprStream class with run method
+ added CloseStream, GetFailoverLog
+ conformed method calls to fit into pyupr as well

Change-Id: I88d498aa2b85a964798eb38dae80ec32641acaf0
Reviewed-on: http://review.couchbase.org/38051
Reviewed-by: Tommie McAfee <tommie@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>