Merge pull request #115 from aapo/master

Maemo5 support.
Fix ridiculous bug that would ignore (and thus delete when resaved) the last line of ini files if it didn't end with a line break.
Unicode prep
Android buildfix
Windows build fix.
Merge pull request #116 from thedax/master

Windows build fix.
Allow newlines in translation keys.
Amend comment.
Merge pull request #117 from thedax/master

Allow newlines in i18n keys.
Open filenames using wide functions on win32.
Fix a small typo.
Merge pull request #118 from unknownbrackets/win32-unicode

Open filenames using wide functions on win32
Provide empty default implementation for update.
Logging bug fix and some warning fixes.
Win32: Add a sentence-caching text drawing engine using Win32 fonts.
Win32: Increase size of temporary font rendering bitmap
Fix issues with line breaks in system font
Eat lone ampersands, so that we can share strings with the top level Windows menus.
An (ugly) hack to make some Bluetooth Gamepads to work.

The problem with BT gamepads is the fact they tend to show up as multiple gamepads, while PPSSPP only recognises two. Until the whole gamepad code is reworked, this will allow them to work by always returning inputPlayerA in case of an additional recognised gamepad. Fixes issue #3314
Merge pull request #119 from PewnyPL/master

An (ugly) hack to make some Bluetooth Gamepads to work.