Bug 834244 - Add new fonts and a fonts.mk a=blocking-leo

These fonts were added:

CharisSIL-4.112
Roboto 20120823
SourceCodePro 1.017
SourceSansPro 1.038

A fonts.mk, based on the one in frameworks/base/data/fonts/fonts.mk, was added.

This one is a replacement. build/target/product/generic_no_telephony.mk should point to this fonts.mk rather than the one in frameworks/base.