Review from kkolinko
The filename of a tagged war file should be  versioned + tag + baseName.war.  The "tag" part was lost.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1578309 13f79535-47bb-0310-9956-ffa450edef68
Make upload process more robust. If upload fails and it was going to update an existing WAR, don't remove the existing WAR.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1578329 13f79535-47bb-0310-9956-ffa450edef68
Improve processing of chuck size from chunked headers. Avoid overflow and use a bit shift instead of a multiplication as it is marginally faster.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1578337 13f79535-47bb-0310-9956-ffa450edef68