Prevent crash when writing parcelable

only happened if the user left the application while in a browse dialog.
Fix publisher & date format in read-only view

Original version used two fields which mean that if one was too long,
the other would wrap in a tiny (or zero) space.
Merge branch 'master' of https://github.com/Grunthos/Book-Catalogue
Hide loan deails in R/O mode if no loan
Make read-start editing same as others
Remove 'Share' from action bar; too uncommon, too easy to mis-click
Add some explanations for the new strings, to help in translation