Cope better when asking import-tool to import empty files

* ImportTool now no longer prints a big stack trace (by default) when asked to import empty files.
* Add a new --stacktrace command line option that can enable printing of stack
  traces for those who want to debug things.
* The Thread created by the ThreadReadaheadReadable has been made daemon so it
  no longer prevents a shut down of the importer process.
* Panics in the import pipeline now preserve exception messages when wrapping
  causes.
Merge pull request #3567 from chrisvest/2.2-import-empty-files

Cope better when asking import-tool to import empty files