WINDUP-223: Support executeBefore()/executeBeforeIDs() and executeAfter(...

...)/executeAfterIDs() for provider ordering

https://issues.jboss.org/browse/WINDUP-223

Also: 
https://issues.jboss.org/browse/WINDUP-160
Is this something new? Why do we need this "now"? Just curious.