Support for fallback fonts in layoutlib. (do not merge)

BUG 2041229

This is integrated from Eclair.

Conflicts:
	tools/layoutlib/bridge/src/android/graphics/Canvas.java
	tools/layoutlib/bridge/src/android/graphics/Paint.java
	tools/layoutlib/bridge/src/android/graphics/Typeface.java