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-hadoop2-develop

Released version 0.7.1-M1

Conflicts:
	core-project/asakusa-runtime/src/main/java/com/asakusafw/runtime/compatibility/JobCompatibility.java
Changed version to 0.7-hadoop2-SNAPSHOT
Fixed inprocess-ext to work on hadoop2 (#442).
Merge remote-tracking branch 'private/issue/442-M1-hadoop2' into 0.7-hadoop2-develop
Refactor #442.
Merge remote-tracking branch 'private/issue/442-M2' into 0.7-develop
Merge tag '0.7.1-M3' into 0.7-hadoop2-develop

Released version 0.7.1-M3

Conflicts:
	core-project/asakusa-runtime/src/main/java/com/asakusafw/runtime/compatibility/JobCompatibility.java
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-hadoop2-develop

Released version 0.7.1-M4
Changed version to 0.7-hadoop2-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-hadoop2-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.