Add missing destructors to avoid memory leaks

This patch fixes a memory leak, which is caused
by the lack of destructors for FontFamily and FontFileInfo.

Change-Id: Ib1f796ca0846c474649ad400cdf31b806a33dd72
Build skia test program in arm mode

The skia library is built in non-thumb mode, but several optimisations
are disabled if the test program is built in thumb mode.
The ARM version of SkFloatToFixed is not as accurate as the portable
version... presumably that is ok.

Signed-off-by: Chris Dearman <chris@mips.com>

Change-Id: Ie19c3d60b0b5a77171433962aa3e8851e5ac6ae5
skia: Optimize SkBlurMask

There is code that checks profile_size and sw/sh inside loops.
However profile_size and sw/sh do not change in loop execution.
Codes for checking them should be placed outside of loop.

This patch makes the code 40% faster than the the original in
blurrect_direct_* tests in skia_bench.

Use skia_bench to verify:
skia_bench --repeat 3 --config 8888 --match ^blurrect_direct

Change-Id: Iff939333ade25ebf73f459cdcbe4c22733ec9cec