add a finished function to migration config, called after the action has...

... been run

if your database driver (looking at you datastax cql3 java driver) happens to start a non-daemon thread then the vm will hang after a drift create-migration or migrate has been run

this patch adds an optional 'finished' function to the migrate-config, which can be used to System/exit when necessary