SRAMP-508 Restrict s-ramp artifacts depends on the environment

https://issues.jboss.org/browse/SRAMP-508
Should this logic be moved up into the Sramp class itself (or somewhere else common)?  Shouldn't the Wagon, Shell, etc. also use it?