ARM: Reorganized file structure to move shared SkyEye code to a more common area.

Removed s_ prefix
ARM: Integrate SkyEye faster "dyncom" interpreter.

Fixed typo (make protected member public)

Added license header back in. I originally removed this because I mostly rewrote the file, but meh

ARM: Fixed a type error in dyncom interpreter.

ARM: Updated dyncom to use unique_ptr for internal ARM state.
ARM: Updated dyncom core to use fast label lookup table on clang.
ARM: Removed unused armos code from SkyEye.
ARM: Removed unnecessary and unused SkyEye MMU code.

Added license header back in. I originally removed this because I mostly rewrote the file, but meh
Merge pull request #112 from bunnei/skyeye-dyncom-interpreter

SkyEye dyncom interpreter