Fix maven build order for specification/
Change test jar scope for specification

Since there are test files under src/ in specification/
the scope of these jars can't be "test". Note: this will
have a transitive impact so that testng will become a run
time dependency for all jars!
Change commons-logging usage to slf4j
Add loci-legacy dep to specification for services