Reorganize the way jump_target_hash is stored in the JIT. Free entries in jump_target_hash which point inside a dynamic method when it is freed. Fixes #669815.
Fix arm thunk creation in dynamic methods. Fixes #673828.

Conflicts:
	mono/mini/mini.c
Did a reverse commit of 432ed8463417ad484b6d3e50b5f62f694bc78117.
Revert "Did a reverse commit of 432ed8463417ad484b6d3e50b5f62f694bc78117."

This reverts commit ad9a80da6e09e2ae5cdb6ad433bfbe2ec1d06a62.
Implement GHashTable iterators.
Merge pull request #143 from Unity-Technologies/unity-4.5-fix_arm_thunk

Unity 4.5 fix arm thunk