Added support for the transitive flag

These commits add support for the transitive flag in the Maven LWRP.    This is necessary if you have a system that needs to download an artifact that might have some hefty dependencies.   If you are downloading a WAR file, there's often no need to go to the trouble of requesting all the dependencies (they are bundled with the application itself) - [COOK-1336]