Ignore media content with .nomedia in parent

Currently there is no quick way to ignore certain media files, the
android ecosystem has a '.nomedia' file to exclude directories from
being scanned. Add the same functionality to XBMC.
DVDVideoCodecAmlogic: Remove throttling of MPEG2 playback

* 56ebbc6 introduced logic in place for playback conditions on the Amlogic
  devices. However, after this commit was merged MPEG2 streams started to
  be HW decoded and thus throwing off the logic put in place to accomodate
  direct .VOB playback.
* Remove the MPEG2 width check and let amcodec handle the playback if all
  else checks out

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
videodb: Add column name on GROUP query otherwise sub query returns no rows
timidity: Fix "Stage 1 -> Hall 1" reverb effect type
[videoinfoscanner] scan the entire subtree of path passed to scanner.

- fixes new files not getting picked up when more than 1 level down.
- fixes hashing never being used when scanning a single directory.
SlingboxLib: Fix alternative CSlingbox constructor

CSlingbox::CSlingbox(const char * szAddress, unsigned int uiPort /* = 5001 */) {
  // Call default constructor
  CSlingbox();
  ...
}

"CSlingbox();" - object is created and immediately removed.
Therefore with CSlingbox(const char * szAddress, unsigned int uiPort /* = 5001 */) class members will not be initialized.
[AMLCodec] Add support for panel display output

On Amlogic tablets /sys/class/display/mode is set to panel.
To read width and height of screen (dynamically), we have
to parse /sys/class/display/axis
[android][docs] add note how to install needed deps for android ndk on ubuntu 14.04 x86_64
[videodb] Fix MySQL error while cleaning tvshows
fixed: VDPAU compile warnings
[gui] adds new method GetSelectedItemPath() to CGUIViewControl
[pvr] fix: remember the wrong selected item path if you close the channel osd

If you close the channel osd on a different group than the current playing group without switching to a channel of this group, the wrong selected item path is stored in the global variable. This fix it by setting the proper selected item of the current playing group.
[pvr] use new GetSelectedItemPath() method in CGUIWindowPVRBase
[dvdplayer] Remove omx render features from dvdplayer and handle in mmalrenderer
fixed: VAAPI compile warnings
fixed: GUIEPGGRidContainer compile warning
fixed: MusicDatabase compile warning
fixed: TextureManager compile warnings
fixed: CDDB compile warning
fix hiding component-specific logging when debug logging is enabled and hidden through advancedsettings.xml (fixes #15409)