Include CommonTypes.h instead of Common.h.
Kill Core::g_CoreStartupParameter.
Fix building x86_64 on Android.

Missed a define in x64MemTools for when the thought process was Android == ARM
Also changes the variable we use for choosing which folders to copy to and from our jni file.
This has changed since the x86_64 build target uses the library folder x86-64, which is stupid and annoying.
Merge pull request #1033 from Sonicadvance1/fix-android-x86_64

Fix building x86_64 on Android.
Merge pull request #1041 from RachelBryk/kill-g_CoreStartupParameter

Kill Core::g_CoreStartupParameter.
JIT: remove op merging code that served no purpose

Dolphin already tracks propagation of immediates, so this code didn't really do
anything useful.
Merge pull request #1009 from FioraAeterna/removedeadmerge

JIT: remove op merging code that served no purpose
Mass rename static variables to s_*.
Cleanup Movie.h/cpp.
Merge pull request #1027 from rohit-n/change-include

Include CommonTypes.h instead of Common.h.
Remove extra semicolons at the ends of some lines.
Merge pull request #1049 from rohit-n/extra-semicolon

Remove extra semicolons at the ends of some lines.
Add sign extending aliases to the ARM64Emitter.
Merge pull request #1050 from Sonicadvance1/AArch64-sign-extend

Add sign extending aliases to the ARM64Emitter.
Merge pull request #1040 from RachelBryk/movie-cleanup

Movie cleanup
JIT memcheck: don't flush register state unless an exception occurs
JIT: support paired load/store with MMU on

Also change the calling convention, to avoid RSCRATCH being clobbered by
memcheck'd loads.
JIT: add "far code emitter" to reduce L1I cache pressure
JIT: use far code emitter in more places
JIT: avoid redundant flushes in some obvious cases

If we're about to end a block, we're going to need to flush anyways, so
don't do it on a branch just before the end. Saves instruction cache size.

This can probably be made a lot smarter.