FileBody: throw assert

Change-Id: I0a876f349ddde72ee4dd570aa12514c46fc5d546
Merge pull request #73 from joein3d/master

Add StreamBody
StreamBody: Fix behavior to support upload chunking on undefined stream lengths

Change-Id: I13ec2509a94c477c7b5bd5a10242f00189e4ad85