remove duplicate bitdb.Open() code from init

- remove code from step 7, which we already have in step 5 of init
Try moving database/ away in case of failure
Remove database/ after clean shutdown
Merge pull request #2558 from sipa/nodbdir

Some database/-related recovery improvements