This change implements the Material Motion spec for the Dialogs component using the Motion Interchange, Animator, and Transitioning APIs.
Many of the existing APIs will be able to be deprecated or made private in the future, though there is considerable existing downstream client usage of many of these APIs so this will need to be done with some care.
The client migration path for this change will look something like this on average:
```objc
// Old API
_transitionController = [[MDCDialogTransitionController alloc] init];
self.transitioningDelegate = _transitionController;
self.modalPresentationStyle = UIModalPresentationCustom;
// New API
self.mdm_transitionController.transition = [[MDCDialogTransition alloc] init];
```
* Initial addition of kokoro and bazel continuous integration support.
Only adds support for ActivityIndicator and its dependencies. Will add other components to the continuous integration in follow up changes.
* Add AnimationTiming.
* Fix target name.
* Use ... matching to run all tests and build all targets.
* Just run tests.
* Add skeleton tests.
* Fix copyrights and build files.
* Add bzl file.
* Standardize build files.
* Fix typo.
* Naming.
* Remove confusing comment.
* Use Xcode 8.2.