Add extract dol/apploader options back for gc disks.

It was removed from the menu for the disk item in 868c6278, but we want to keep it there for gc games, since they don't have separate partitions.
Fix arch detection on x86.
Fix arch detection on x86.
Fix arch detection on x86.
Merge pull request #183 from Sonicadvance1/Arch-fix

Fix arch detection on x86.
Fix building the release APK with gradle.
In release build all warnings are errors, and lint has some obnoxious warnings.
Merge pull request #186 from Sonicadvance1/gradle-fix

Fix building the release APK with gradle.
Fix the Android build when using clang 3.4
Merge pull request #187 from Sonicadvance1/android-clang-fix

Fix the Android build when using clang 3.4
Clang 3.4 exposes some warnings on Android.
Fixes all warnings on Android build except for what is in externals.
Removes a function from TextureDecoder_Generic since it is unused and generates a warning.
Merge pull request #188 from Sonicadvance1/clang-warnings

Fixes warnings that Clang 3.4 exposes on Android.
Remove superfluous bit shift
Merge pull request #189 from Jezze/for-dolphin

Remove superfluous bit shift
Mark the audio streams as final.
These aren't intended to be continually extended.
Remove usesMixer function from the sound streams.
This isn't used anywhere in the codebase. Not even the base SoundStream has it as part of its interface.
Merge pull request #190 from lioncash/stream-final

Minor audio stream changes.
Merge pull request #182 from RachelBryk/extract-gc-dol

Add extract dol/apploader options back for gc disks.
OGL/VertexManager: Minor cleanup of if case
OGL/VertexManager: Do not check if g_nativeVertexFmt is zero

The variable is already dereferenced both before and after this
check which means that if this variable would ever be zero it would
have crashed dolphin already.
Merge pull request #191 from Jezze/for-dolphin

Some cleanups for OGL/Vertexmanager.cpp