Pass DepsContext to dependency methods

Pass a DepsContext that embeds android.BottomUpMutatorContext
instead of android.BaseContext so that dependency methods can
directly add dependencies.

Test: m -j
Change-Id: Id4c157975d3d6f03efd99785d217bef486a76139
diff --git a/cc/tidy.go b/cc/tidy.go
index 2216f58..9dcc946 100644
--- a/cc/tidy.go
+++ b/cc/tidy.go
@@ -44,7 +44,7 @@
 func (tidy *tidyFeature) begin(ctx BaseModuleContext) {
 }
 
-func (tidy *tidyFeature) deps(ctx BaseModuleContext, deps Deps) Deps {
+func (tidy *tidyFeature) deps(ctx DepsContext, deps Deps) Deps {
 	return deps
 }