Fixes #2413 - In English it is better to use "Login failed: Message from
server" since the message from server can be a whole new sentence.
Fixes #2531 - Auto-save now works as expected.

Copied saveLog(false) from onStop() also into finish(). List of caches
now gets refreshed, because saveLog() runs while VisitCacheActivity is
still running. saveLog(false) was also left in onStop(), because in
case the activity gets interrupted and finish() is not called, the log
will still be auto-saved.

Conflicts:
	main/src/cgeo/geocaching/VisitCacheActivity.java