Modified S10setup to move userdata to sdcard on boot if /xbmc-data directory exists on sdcard

Mount mSD card as sync, slightly slower write speeds in favor of data integrity.
first partition of sdcard mounted as /mnt/sdcard
Copies all of /tmp/userdata to /mnt/sdcard/xbmc-data/userdata if /xbmc-data directory exists on sdcard
Then bind mounts userdata from sdcard over locations on filesystem to xbmc uses sdcard instead of internal storage.

also........
-Dropbear
Modify S50dropbear to get keys from sdcard if they exist.
With this modification, if you copy your ssh keys from /etc to /media/sdcard/xbmc-data/etc dropbear will use those on boot.
Nice little benefit of not having to clear your cached keys everytime you upgrade firmware.
Make xbmc-data directory so not case sensitive

Document a few variables
Have dropbear put SSH server keys in /tmp/userdata/etc/dropbear so they persist

This will cause the keys to persist across firmware updates and works regardless of whether you have data on sdcard or internal storage.
There is still a fallback, the S10setup script still makes keys in /etc/dropbear so if something is wrong with /root still will start SSH
Enable cache for copying to memory, card then disable it for safety
Add copying file splash screen

this depends on shutdown/splash patch
[aml] sync xbmc version, pickup pts_pcrscr fix, digital_raw fix and audio blip fix
[aml] sync libamplayer-m3
[aml] sync xbmc version, pickup another aspect ratio fix
[aml] sync m3 kernel, brings in fullscreen fix
[aml] sync xbmc version, pickup memleak fix, AE fixes, airplay fixes
[aml] add missing libshairport patches
[aml] sync xbmc version, pickup airplay, airtunes fixes
add autoconf patch, see https://gist.github.com/anonymous/5071073, thx BlueDarknezz
[aml] sync xbmc version, pickup ffmpeg-rtp fixes
Merge pull request #50 from toys4me/feature/Userdata2Sd

Modified S10setup to move userdata to sdcard on boot if /xbmc-data direc...
libtool: install into staging

libtool provides libltdl, so install it into staging to make it usable
by other packages.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
(cherry picked from commit 1b99a279565fb10c59b93c41f30c8bb835d63331)
package/thirdparty/xbmc/xbmc.mk conflict resolved