core: split Context into a separate grpc-context artifact.

The Context API is not particularly gRPC-specific, and will be used by
Census as its context propagation mechanism.

Removed all dependencies to make it easy for other libraries to depend
on.
diff --git a/settings.gradle b/settings.gradle
index 6c7034a..d9ea440 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,5 +1,6 @@
 rootProject.name = "grpc"
 include ":grpc-core"
+include ":grpc-context"
 include ":grpc-stub"
 include ":grpc-auth"
 include ":grpc-okhttp"
@@ -16,6 +17,7 @@
 include ":grpc-thrift"
 
 project(':grpc-core').projectDir = "$rootDir/core" as File
+project(':grpc-context').projectDir = "$rootDir/context" as File
 project(':grpc-stub').projectDir = "$rootDir/stub" as File
 project(':grpc-auth').projectDir = "$rootDir/auth" as File
 project(':grpc-okhttp').projectDir = "$rootDir/okhttp" as File