PVRChannelsOSD: add PreviousChannelGroup/NextChannelGroup actions handling
PVRChannelsOSD: remove hardcoded left/right navigation
droid: refactor JNI into a manager class
droid: re-add BroadcastReceiver
droid: rename JNI files to JNIManager
droid: give the JNIManager our activity instance
droid: Only load libxbmc.so from the first loaded java class
[confluence] PVRChannelsOSD: use recently added Previous/NextChannelGroup actions
[PVR] add possibility to start liveTV or PVR radio playback via cAction and keymaps.

When called, it first tries to play the last watched channel - if this fails/is not available it uses the first channel of the current channel group.
[confluence][PVR] add EPG menu item to PVR submenu in home screen
[PVR] improve kaitoast error messages on PVR playback issues by naming the channel or playbacktype that failed
Prevent timeout error because of waiting for port settings change event on the wrong pipeline object when using deinterlace mode
Refactor CGUIWindowManager::DispatchThreadMessages() to be a solid
thread message dispatch and process method.
Add method to remove specified thread message in the message queue.
Added a new sort method "Date Taken" for pictures + add-on support for the new SORT_METHOD_DATE_TAKEN.
Merge pull request #2383 from theuni/jni-manager

Android JNI Manager
Merge pull request #2395 from pitpompej/master

[rbp/omxplayer] Prevent timeout error that occurs because of waiting for port settings change event…
Merge pull request #2377 from rubpa/picsort

add new sort method "Date Taken" for pictures
rss: cosmetics and cleanup
rss: move IRssObserver into seperate header file