Merge pull request #228 from Ghabry/development

Regression fix
Merge pull request #229 from Ghabry/development

Android: Hardware acceleration compatible with Api < 11
Fix GetTerrainTag (Fixes #182)
Fix a potential bug in SetupFromSave
Merge pull request #230 from Zegeri/fixmap

Fix GetTerrainTag
Xperia buttons
Fix to a merge error
Merge pull request #232 from Lobomon/mariano-editor-support

Xperia buttons
Support fadein. Resolve #62.
Apply https://gist.github.com/Ghabry/7860354a515f17a6b343 .
Revert .travis.yml to cmake version since autotools won't test.
Fix filefinder test failure.
Merge pull request #222 from take-cheeze/fadein

Support fadein. Resolve #62.
Merge pull request #234 from take-cheeze/enable_test

Revert .travis.yml and fix filefinder test.
Fix Shinonome font gradient offset. Fixes #145
Fix horizontal offset too
Fix EXFONT gradient rendering (offset and fullwidth)
Fix `Output::Warning` call when `DisplayUi` is not created.
Add test for it.
Make buffer of Output bigger and use common function.
Handle UTF-16 -> UTF-8 conversion error.
Resolve #233.