CHG: Refactor ffmpeg MT support
fixup ffmpeg MT: add iOS
Cosmetic: Order imports correctly in Splash

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>

Conflicts:
	tools/android/packaging/xbmc/src/org/xbmc/xbmc/Splash.java
android: Handle home correctly if we are default

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
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>
DVDVideoCodecAmlogic: Add logging to why rmvb return false

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
android: Attempt to kill self if something strange happens on exit

* Also clean up Main.java
    -- Follow java guidelines
    -- Dont blanket override methods (i.e. onCreate())
    -- indent 4 spaces and 8 additional spaces for method calls carrying over 100 characters

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
[minix] python fix for uuid
AMCodec: Send MPEG4 SD to software decoder

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
AML: Add support for Meson8B

* Aww its a baby

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>