run-tests: Skip native/viper tests based on prefix.

Otherwise, new tests are forgotten to be added to explicit lists. Issue
found running on Debian/ARM.
unix: Enable Thumb2 and ARM emitters by default on corresponding archs.
asmarm: Fix bug with encoding small negative ints using MVN instruction.