Move migrations tasks to plain JS

This way you don't need gulp to run them
Seed data when we provision VM

This way, we don't need to open port 9200 to seed from the host.
VM: don't die if `docker pull` fails

This allows the services to restart without internet access.