[TIMOB-17327]: Add ceiling and floor to httpClient's onDataStream progress

https://jira.appcelerator.org/browse/TIMOB-17327

#6364 + floor

After talking to Vishal, we are going to remove the check for 0-1 in upload progress. It should never be outside that range, but if it is, it is a bug and we want to see it.