Issue #79 New refactoring - Use HotSpot intrinsic'ed APIs

Supported more cases for refactoring to System.arraycopy().
Fixed a bug where DO_NOT_VISIT_SUBTREE was returned where VISIT_SUBTREE should have been returned.