Add "busydialogdelayms" advanced setting.

Provides control over the delay until busy dialog is shown when starting
video playback.
FIX: [droid] cleanup assets before build and reinstall (possible fix for #14565)
Only build libwayland_test.a if building tests with wayland
Change the CPU temperature fetch command for testing purposes so that it always works, even on VMs
Drop isBidiCharset check, its not in the API anymore
Fix TestHttpHeader test and build failures:

1. We don't use CStdString anymore
2. The http header is now in the exact same order as the input
3. We don't put the charset in the mimetype anymore
VFS: add virtual IFile::GetContentCharset() and implementation for CurlFile
CFile: add GetContentMimeType() and GetContentCharset() functions
VFS: add implementation of GetContentCharset() for FileCache
fixed build, ios/android. missing include
Merge pull request #3535 from Karlson2k/vfs_add_02

VFS addition - 02
Merge pull request #3545 from smspillaz/fix-tests-20131102

Fix Tests for November 2, 2013
Merge pull request #3297 from t-nelson/pivos_video_busy_dialog_delay_as

Add "busydialogdelayms" advanced setting.
Merge pull request #3543 from koying/fixdroidassets

FIX: [droid] cleanup assets before build and reinstall (possible fix for #14565)