WINDUP-241: Port Brad's Manifest Visitor to Windup 2.x

https://issues.jboss.org/browse/WINDUP-241
I like the Abstract parent class idea.