Made some changes to the logger, hopefully fixing the 'unlink-problem'.
Censored exception stack traces that are printed in the log so that
plaintext passwords can not appear in them.
Merge branch 'master' into with-annotation-comments
Fixed slight bug in stack trace printer.
Merge branch 'master' into with-annotation-comments
Always send a timestamp on exception.

Also, renamed the default 'error' to the less ambiguous 'system-error'.
Fix TPB and converter builds.

Make sure the bin/ directory exists. Also, merge the two build scripts.
Now only functions in stack traces that may handle passwords are censored.
Merge branch 'master' of github.com:AnnotatedBooksOnline/AnnotatedBooksOnline
Merge branch 'master' into with-annotation-comments