Syncing with Commons Fileupload trunk

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1458187 13f79535-47bb-0310-9956-ffa450edef68
Syncing with Commons Fileupload trunk

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1458192 13f79535-47bb-0310-9956-ffa450edef68
Updates after reviewing diff between Tomcat and Commons versions of Fileupload

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