re-do some method signatures to be closer to Shade so we can port transformers directly.
get the jar entry input stream before passing to transformer
Add AppendingTransformer port
port ComponentXmlResourceTransformer
port DontIncludeResourceTransformer
port IncludeResourceTransformer
port ManifestResourceTransformer and fix license blocks
port XmlAppendingTransformer
port relocation tests
fix some javadoc
add modified from statements
port resource transformer tests
port over the DefaultShader from maven in prep for refactoring to use it.
wire in shade's DefaultShader port
need to have an ordered list of jars to process so project lib is first
port shade filter and default caster tests
refacot the relocation code to be groovy
fix license headers and add LICENSE and NOTICE to project root
include license and notice in jar
change main task back to be shadow, fix copySignedLibs to be better implemented