EST-416: factoring out the migration API

part way there:
- empty "migration" project
- new "migration-integtests" project which holds the (single) ApiIntegrationTest.
EST-416: factoring out the migration API

completed:
- Api class now moved into the "migration" project.  (Depends on ISIS-783)