introduce action_runner.Run

this will Eventually() be a function type that we can inject into
RunOnceHandler/etc. to assert against the actions that they run

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>
Inject action_runner.Run into RunOncHandler to test it

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>
execute actions take the RunOnce by reference

upon construction the RunOnce may not have its ContainerHandle yet, so it
cannot be passed in

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>
extract fake actions into a separate package

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>
ExecuteAction simply uses the new ActionRunner

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>
remove old action runner

WOO

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>
move subpackages out of old actionrunner dir

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>
Merge branch 'master' of https://github.com/cloudfoundry-incubator/executor

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>

Conflicts:
	runoncehandler/execute_action/upload_action/upload_action.go