fix crash with -reindex and empty datadir

- check for existance of /blocks/ dir and verify if it is non-empty,
  disable -reindex, if these checks fail
- print "Reindexing aborted" to log, if OpenBlockFile() in ThreadImport()
  fails

Intended to fix #2239