Merge the RegCache changes from the old neon-vfpu branch
Merge the rest of the old NEON branch.
Undo some accidental reverts
Some more
Update CMakeLists.txt
Merge pull request #7141 from hrydgard/neon-vfpu-2

The old neon-vfpu branch, rebased on master