Cleaned up dependency scopes, and added scalding

Moving dependency versions to the parent pom, and adding provided/compile scopes to avoid conflicts downstream.
Also adding a scala trait (and a new ambrose-scalding module) to integrate with scalding jobs.