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

https://issues.jboss.org/browse/WINDUP-241
This is probably simple enough that it can be inlined, and given that this is a single rule provider, the nested class could probably also be inlined. It's possible we may want to introduce an abstract base-class to encapsulate this pattern (though that might be overkill). Thoughts?