make docker run handle SIGINT/SIGTERM
keep processing signals after the first one
minor cleanup for signal handling
add formatting directive to failure to stop container error
Merge pull request #1249 from unclejack/507-add_sigterm_sigint_handling_to_docker_run

#507 - make docker run handle SIGINT/SIGTERM