Extract custom fonts into an extension.

Currently, a lot of our classes have a very large amount of code,
implementing many different features, all mixed together. This is quite
hard to manage and makes the code overly complex.

What I am aiming to do is separate out some of the code that does
related things, offering a better paradigm for implementing new features
that does not clutter the existing code.

As a proof of concept, I am aiming to extract the Custom Fonts support
(which I wrote and therefore know reasonably well) into a set of classes
that separate classes that define anything relating to that particular
feature, so that the rest of the code does not need to know about it.

This is a work in progress: it will take a bit of time to get to the
perfect solution; but it is a step forward in that direction. Probably
things will change as I go along, so nothing is really final yet.
Remove suppressed warning.

We were suppressing the warning here because we were calling a function
available only in API 16. However, that causes crashes on some versions
of Android and using the Compat interface turned out to be a better
solution.

Now, we can remove the suppressed warning since there is no longer a
warning.
Merge pull request #142 from flerda/NewApi

Remove suppressed warning.
Script to change icons to release colors
Don't use an inlined style for the audio playback image.

This might have been needed in the older table layout but now serves no purpose. Removing this fixes a layout issue in Android 2.3, where the inlined image appears behind card content, making it untappable.
Merge pull request #143 from hssm/audio-image-inline

Don't use an inlined style for the audio playback image.
Make default font override card font.
Fix for issue #1933 syntax error in Romanian translation leading to crash during review
Merge branch 'v2.0.3-dev' of github.com:ankidroid/Anki-Android into v2.0.3-dev
Fixed Japanese strings in XML and Crowdin
Fixed Korean string in XML and Crowdin
Disabled grep that hides too much
check with Lint too
Fixed strings in XML and on Crowdin
Merge pull request #144 from hssm/font-override

Make default font override card font.
Bumped version 2.0.3beta1
Release notes screen for 2.0.3
Merge pull request #155 from hssm/2.0.3-release-notes

Release notes screen for 2.0.3
Copied updated changelog to other languages
Restored phrasing that was used before. Should be enough, and avoids to lose translations