cc: Misc animation refactoring

Make animation code conform to the style guide by using auto where
appropriate, renaming functions named incorrectly, etc. Avoid
accessing layer_animation_controller directly where possible.

Review URL: https://codereview.chromium.org/948243003

Cr-Commit-Position: refs/heads/master@{#318195}
diff --git a/cc/layers/layer.h b/cc/layers/layer.h
index 5ebf792..a82da24 100644
--- a/cc/layers/layer.h
+++ b/cc/layers/layer.h
@@ -410,6 +410,7 @@
   bool AddAnimation(scoped_ptr<Animation> animation);
   void PauseAnimation(int animation_id, double time_offset);
   void RemoveAnimation(int animation_id);
+  void RemoveAnimation(int animation_id, Animation::TargetProperty property);
 
   LayerAnimationController* layer_animation_controller() {
     return layer_animation_controller_.get();