SkyEye dyncom interpreter

Integrates the SkyEye "dyncom" interpreter (from sourceforge.net/p/skyeye/code/ci/master/tree/arch/arm/dyncom/). This is a faster, more modern ARM11 interpreter core, used by the SkyEye project as a "hybrid" mode with their dynamic recompiler. I'd like to get some feedback/testing done with this PR before being merged. By default, the new interpreter is not enabled, but can be with the following patch:

https://gist.github.com/bunnei/c1b14a760fb9190e97bd

Furthermore, if interested in seeing the best performance with yeti3DS (and other homebrew), try the following speedhack (I've yet to find a correct workaround, hence why I won't be committing this):

https://gist.github.com/bunnei/702a6b6449d8f7b6216d


```c++
{25, 31, 0x0000007c, 22, 22, 0x00000001, 16, 20, 0x0000000d,  8, 11, 0x00000005}
```
The braces around here are required to get rid of a warning in clang. Same thing for all entries in this array.