Fix ups for Range requests.
Fix double onEnd call.
Simplify SimpleFuture to allow returning of a result and an exception (WIP)

Change-Id: I03ad9ae5b9f7a351db90e44f623acc61d1ff4aeb
move StreamUtility

Change-Id: I52626e70495dc40a4cd039ea4f2cec23a7952d3a
Merge branch 'master' of https://github.com/koush/AndroidAsync

# By Koushik Dutta
# Via Koushik Dutta
* 'master' of https://github.com/koush/AndroidAsync:
  move StreamUtility
  Fix ups for Range requests. Fix double onEnd call. Simplify SimpleFuture to allow returning of a result and an exception (WIP)