Improves performance of inprocess testing (#442).

This commit works only hadoop1.
Merge remote-tracking branch 'private/issue/442-M0' into 0.7-develop
Merge tag '0.7.1-M1' into 0.7-hadoop1-develop

Released version 0.7.1-M1
Changed version to 0.7-hadoop1-SNAPSHOT
Refactor #442.
Merge remote-tracking branch 'private/issue/442-M2' into 0.7-develop
Merge tag '0.7.1-M3' into 0.7-hadoop1-develop

Released version 0.7.1-M3
Add asakusa-runtime-inprocess (#442).
Merge remote-tracking branch 'private/issue/442-M4' into 0.7-develop
Merge tag '0.7.1-M4' into 0.7-hadoop1-develop

Released version 0.7.1-M4
Changed version to 0.7-hadoop1-SNAPSHOT
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
Merge tag '0.7.1-M5' into 0.7-hadoop1-develop

Released version 0.7.1-M5

Conflicts:
	core-project/asakusa-runtime-inprocess/pom.xml
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).