Utility class responsible for accepting a JarInputStream representing a web application archive,
iterating over each JarEntry in the input stream and assembling the WAR web.xml for portlet
deployment.
Performs a series of checks to determine whether or not the assembly should
occur "in-place" - that is, if the source archive will be assembled and then
replaced by the destination archive.