Add a new migration_status=9, terminally failed
fix server side test error for getVersion call.
Merge pull request #361 from yuyiguo/March-test3

March test3
fix for migration status=9, input reading validation, listBlockOrigin, and so on.
Merge pull request #370 from yuyiguo/migration9

fix for migration status=9, input reading validation, listBlockOrigin, and so on.
No one to check. I have to merge myself.