target-arm, tcg, x86: Preliminary implementation of SIMD to SIMD translation

The ARM NEON SIMD instruction set is now translated into SIMD
micro-operations, which are translated into MMX/SSE instructions by the
tcg on x86 hosts. This is a work in progress, a lot of NEON instructions
are not implemented yet.
Merge branch 'master' into neon-simd
Merge branch 'master' into neon-simd
Merge branch 'master' into neon-simd
Merge branch 'master' into neon-simd
Merge branch 'master' into neon-simd
Merge branch 'master' into neon-simd
Merge branch 'master' into neon-simd
Merge branch 'master' into neon-simd

Conflicts:
	target-arm/translate.c
Merge branch 'master' into neon-simd

Conflicts:
	target-arm/translate.c
	tcg/i386/tcg-target.h
	tcg/tcg.h
Update to master