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?
I agree for the dev case. So these credentials are hard coded in that script? That is pretty cool actually.