SVN_SILENT made messages (after extraction)
Properly restore the selected MPRIS player after a plugin reconnect.

Whenever the link with a device goes down (the easiest way to test this is to
lock the phone's screen), the connection with the MPRIS plugin is
re-established when the link goes up again. This patch makes sure that the
currently selected player (the one stored on the MprisPlugin instance) is also
selected in the MprisActivity. Currently, the first player in the list is
always selected.

REVIEW: 119692
Add support for using the keyboard.

This patch adds a menu entry to display the keyboard in the mousepad plugin
and allow the user to send keystrokes. Dead keys are not yet supported, and
behavior is unknown if entered.

REVIEW: 119255
Changes to the detection of keyboard input.

Now it detects more special keys.
It does not detect modifiers anymore.
Moved to a view that keeps the focus and prevents focusing the back button.
Changed bitmasks for a hashmap to make it more readable with lots of keys.
Separated sendSpecialKey from sendKey for non-representable keys.

CCMAIL: saiarcot895@gmail.com
SVN_SILENT made messages (after extraction)
SVN_SILENT made messages (after extraction)
SVN_SILENT made messages (after extraction)
SVN_SILENT made messages (after extraction)
SVN_SILENT made messages (after extraction)
SVN_SILENT made messages (after extraction)
SVN_SILENT made messages (after extraction)
SVN_SILENT made messages (after extraction)
SVN_SILENT made messages (after extraction)
Plugin-specific settings

Added support for specific plugin settings.
Added interval time preference to fast forward or rewind a multimedia file
instead of hardcording the time.

REVIEW: 120005
Those static will never work

Because class statics are called the first time the class is instantiated.
Minor changes
Added preference to disable incoming file notification sound.
Fixed bug causing some plugin settings having checkbox when they shouldn't
and viceversa.
Separated arrays.xml and strings.xml were causing confusion to the script
that extracts the translations, because it expects a single output file.
Reload plugins list when user gives permission to access notifications.

This way the error message disappears without having to reload the app.