Implement autoupdate/automigrate

The implementation forks a new node process to execute the method in the context of the target project.

Close #106.

/to @ritch please review
/cc @seanbrookes @altsang 

@rmg The tests require a local MySQL database to be configured for the tests - see `bin/setup-mysql`. What is needed to get such setup on CI build slaves? Shall I disable those tests on Jenkins for the time being?
It will be the first log in the output of the child node process.

I though such log would make troubleshooting easier, as it will be easier to find out in which phase an error was thrown.

Can you suggest a better log message?