Don't traceback on SvnErrors.

Since the console script was calling svnwrap.main() directly, SvnErrors
would propagate through to the user as a traceback.  Instead, let's have
a routine that will handle SvnErrors, but still call main().  Finally,
use this new routine as the entry point for the svnwrap script.
Bump version to 0.4.5.