Improves performance of inprocess testing (#442).

This commit works only hadoop1.
Merge remote-tracking branch 'private/issue/442-M0' into 0.7-develop
Refactor #442.
Merge remote-tracking branch 'private/issue/442-M2' into 0.7-develop
Add asakusa-runtime-inprocess (#442).
Merge remote-tracking branch 'private/issue/442-M4' into 0.7-develop
Add fine API for BatchTestRunner (#444).
Revise simple mapreduce engine (#442).

Moves some sandbox projects to core package.
Merge remote-tracking branch 'private/issue/442-M5' into 0.7-develop
Merge remote-tracking branch 'private/issue/444' into 0.7-develop
Fixed #445.

Operator compiler should validate shuffle keys.
Fixed #446.

DMDL property name ends with 'option' should be error.
Fix parsing DMDL name follows arrow symbol (#447).
Enable ThunderGate using local processes (#448).
Support modified UTF-8 on DataBuffer (#449).
Fix for checkstyle and revise debug log (#450)
Removed legacy autolocal module (#451).
Merge remote-tracking branch 'private/issue/445' into 0.7-develop
Merge remote-tracking branch 'private/issue/446' into 0.7-develop
Merge remote-tracking branch 'private/issue/447' into 0.7-develop