linux: update to linux-3.8.7

Signed-off-by: Stephan Raue <stephan@openelec.tv>
gcc: update to gcc-4.7.3

Signed-off-by: Stephan Raue <stephan@openelec.tv>
ffmpeg: move patches in own versioning dir

Signed-off-by: Stephan Raue <stephan@openelec.tv>
vboxguest: update to vboxguest-4.2.12
xf86-video-virtualbox: update to xf86-video-virtualbox-4.2.12
ffmpeg 1.2 fixes
Merge branch 'master' of https://github.com/OpenELEC/OpenELEC.tv

Conflicts:
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0001-Support-raw-dvdsub-palette-as-stored-on-normal-dvd-s.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0002-Change-fallthrough-logic-for-read_seek-to-be-based-o.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0003-matroska-Check-return-value-of-avio_seek-and-avoid-m.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0004-asf-hacks.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0005-if-av_read_packet-returns-AVERROR_IO-we-are-done.-ff.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0006-added-Ticket-7187-TV-Teletext-support-for-DVB-EBU-Te.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0007-Don-t-accept-mpegts-PMT-that-isn-t-current.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0008-Don-t-reparse-PMT-unless-it-s-version-has-changed.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0009-fixed-compile-with-VDPAU-header-versions-without-MPE.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0010-Read-PID-timestamps-as-well-as-PCR-timestamps-to-fin.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0011-Get-stream-durations-using-read_timestamp.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0012-include-stdint.h.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0013-aacenc-add-recognized-profiles-array.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0014-changed-allow-4-second-skew-between-streams-in-mov-b.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0015-fixed-memleak-in-mpegts-demuxer-on-some-malformed-mp.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0016-Speed-up-mpegts-av_find_stream_info.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0017-allow-customizing-shared-library-soname-name-with-ma.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0018-dxva-mpeg2-Allocate-slices-array-dynamically-fixes-v.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0019-dxva-mpeg2-speed-up-slice-allocation.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0020-dxva-vc1-Take-BI-into-account-for-forward-and-backwa.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0021-dxva-vc1-Pass-overlapping-transforms-hint.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0022-dxva-h264-Fix-dxva-playback-of-streams-that-don-t-st.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0023-Changed-format-string-td-not-supported-by-our-MingW-.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0024-add-public-version-of-ff_read_frame_flush.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0025-dvb-subtitle-decoding-when-display-segment-is-mi.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0026-Handle-return-value-of-BeginFrame-better.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0028-added-support-for-OTF-fonts.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0028-fixed-dvd-still-frames-ended-up-in-internal-lavf.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0029-stop-forcing-gas-preprocessor-for-darwin.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0030-ARM-generate-position-independent-code-to-access-data-symbols.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0031-ARM-vp56-allow-inline-asm-to-build-with-clang.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0032-PGS-use-the-PTS-from-the-presentation-segment.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0033-ARM-ac3-fix-ac3_bit_alloc_calc_bap_armv6.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0034-ARM-fix-h264-chroma-mc-overrides.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0035-ffmpeg-fixed-missing-S_DVBSUB-subtitles.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0036-Provide-a-monotonic-timestamp-to-the-outside-world.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0037-latm_fix_initialization_on_some_streams.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-0038-Fixed_forced_subtitles_display_in_PGS_stream.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-901.01-add_xvba_support.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-901.02-xvba_adapt_to_new_ffmpeg_fix_artifacts_for_h.264.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-901.03-xvba_xvba_vc-1_new_ffmpeg.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-901.04-xvba_correct_h.264_level_in_case_it_was_encoded_wrongly.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-901.05-xvba_fix_pix_fmt_vda_vld_assert.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-912-Vividas-support-for-IPLEX-for-current-ffmpeg.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-999-24c62ea.patch
	packages/multimedia/ffmpeg/patches/0.10.6/ffmpeg-0.10.6-999.udp.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0001-Support-raw-dvdsub-palette-as-stored-on-normal-dvd-s.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0002-Change-fallthrough-logic-for-read_seek-to-be-based-o.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0003-matroska-Check-return-value-of-avio_seek-and-avoid-m.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0004-asf-hacks.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0007-Don-t-accept-mpegts-PMT-that-isn-t-current.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0008-Don-t-reparse-PMT-unless-it-s-version-has-changed.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0010-Read-PID-timestamps-as-well-as-PCR-timestamps-to-fin.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0011-Get-stream-durations-using-read_timestamp.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0014-changed-allow-4-second-skew-between-streams-in-mov-b.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0015-fixed-memleak-in-mpegts-demuxer-on-some-malformed-mp.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0016-Speed-up-mpegts-av_find_stream_info.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0017-allow-customizing-shared-library-soname-name-with-ma.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0018-dxva-mpeg2-Allocate-slices-array-dynamically-fixes-v.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0020-dxva-vc1-Take-BI-into-account-for-forward-and-backwa.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0021-dxva-vc1-Pass-overlapping-transforms-hint.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0024-add-public-version-of-ff_read_frame_flush.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-0026-Handle-return-value-of-BeginFrame-better.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-0.10.6-901.01-add_xvba_support.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0001-Support-raw-dvdsub-palette-as-stored-on-normal-dvd-s.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0002-Change-fallthrough-logic-for-read_seek-to-be-based-o.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0003-matroska-Check-return-value-of-avio_seek-and-avoid-m.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0004-asf-hacks.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0007-Don-t-accept-mpegts-PMT-that-isn-t-current.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0008-Don-t-reparse-PMT-unless-it-s-version-has-changed.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0010-Read-PID-timestamps-as-well-as-PCR-timestamps-to-fin.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0011-Get-stream-durations-using-read_timestamp.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0014-changed-allow-4-second-skew-between-streams-in-mov-b.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0015-fixed-memleak-in-mpegts-demuxer-on-some-malformed-mp.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0016-Speed-up-mpegts-av_find_stream_info.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0017-allow-customizing-shared-library-soname-name-with-ma.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0018-dxva-mpeg2-Allocate-slices-array-dynamically-fixes-v.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0020-dxva-vc1-Take-BI-into-account-for-forward-and-backwa.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0021-dxva-vc1-Pass-overlapping-transforms-hint.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0024-add-public-version-of-ff_read_frame_flush.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-0026-Handle-return-value-of-BeginFrame-better.patch
	packages/multimedia/ffmpeg/patches/ffmpeg-1.2-901.01-add_xvba_support.patch
ffmpeg 1.2 - move patches in own versioning dir