Confirm init in a non-empty, non-opam dir

and don't delete the directory on abort or error after confirmation

Fixes #974, thanks for reporting