Add django.migrate options
Optimize app.deploy to only check/install requirements if code has changed
Expose update_source in app module