Add a stream source filter project.
Add atrac3plus lib.
add atrac3plus support for sceAtrac
Remove the dependency on DirectShow SDK.
Buildfix
Merge pull request #1826 from raven02/patch-16

Buildfix
Don't preserve the selected save for DATA types.

Fixes #1825.
Merge pull request #1827 from unknownbrackets/savedata

Don't preserve the selected save for DATA types
Merge pull request #1822 from oioitff/atrac-fix

A serious bug fix for sceAtrac
Fix turbo key misbehave
Avoid float copy in vfpu to workaround 32-bit bug.

This appears to be an MSVC bug (or just precision issue) when using
fast math, only on 32-bit builds.  Anyway, memcpy or u32 * fixes it.

Unfortunately, matrix ops have similar issues and memcpy doesn't seem
to help there.
Clean up some indents, add some reporting.
Merge pull request #1832 from unknownbrackets/vfpu-minor

Workaround the 32-bit only VFPU bug in Kingdom Hearts
Fix a crash in reporting without gpu set.
Merge pull request #1831 from raven02/patch-17

Restore turbo touch key to its original behavour
Ignore POSIX warnings in zlib.
Prevent some warnings in vfpu, add reporting.

Uninitialized value and out of bounds error.
Fix a couple bad bounds checks in VAG/Mpeg.
Prevent some threading related NULL derefs.
Clean up some variable shadowing.