Changed dependencies to scope provided so that a downstream user doesn't get the spec and provider jars as transitive dependencies. These jars are unpacked and nested in the jar created by this module.