Shortcut open parent recognition for switch
[sdb] Clear ss_invoke_addr when stopping single stepping so runtime invokes don't stop single stepping. Fixes #12509.
Fix constrained gsharedvt calls on enums.
Merge pull request #651 from JoostK/patch-1

Shortcut open paren recognition for switch statements
Ignore all cpu-*.h files in mono/mini.
Use MonoBoolean instead of gboolean as an icall return type.
Use /proc/self/auxv for ARM feature detection when possible.

This is generally preferable because it works in QEMU chroots and
the information is significantly easier to process.

We still need to keep the /proc/cpuinfo code around, however, as
Android does not always allow access to /proc/self/auxv...

This patch also enhances the MONO_CPU_ARCH environment variable
to support the various new features we support.
convert some unit tests to modern style. (not really modern, just killing Assertion!)
a few more nunit test modernization.