add pid test for possible zombies and update State so we can make sure that containers marked as ghosts at daemon start are actually still running

Also allow `docker stop/kill/restart` to remove zombies

Docker-DCO-1.1-Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au> (github: SvenDowideit)