cc: Refactor content scale/bounds into draw properties

This change allows layer impls to manipulate their content scale.  This will
allow PictureLayerImpl to pick some contents scale based on the scales of their
tilings, rather than being stuck at the contents scale of its PictureLayer.

This also de-virtualizes all of the content scale/bounds functions and instead
allows a layer to manipulate its draw properties in response to a bounds or
contents scale change.

BUG=155209


Review URL: https://chromiumcodereview.appspot.com/11503005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173365 0039d316-1c4b-4281-b951-d872f2087c98
19 files changed