compil against external libbluray
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>
rename SetPartOfSet and Get/SetTrackAndDiskNumber
videodb: Add column name on GROUP query otherwise sub query returns no rows
CHG: [droid] Splash.java: check sdcard readyness + refactor
timidity: Fix "Stage 1 -> Hall 1" reverb effect type
StringUtils::Split: fix processing empty delimiter
Extend test for StringUtils::Split()
StringUtils::Split: optimize
StringUtils::Split: add overload with single char as delimiter
Add tests for StringUtils::Split() overload
Use new overload of StringUtils::Split()
StringUtils::Tokenize: add overload with char as delimiter and use it
[win32] Update libiconv to 1.14
[posix] Update libiconv to 1.14
replace skin.touched with skin.re-touched
use generic names to make it easier to switch to a new touch skin in the future
[gui] GUIFontTTF: allow loading fonts from any supported VFS, remove need for custom patch for freetype on win32
[input] use GetActiveWindowId() for resolving window actions for keyboard input instead of duplicating it's logic