Various fixed for flinging read-only view

- BookEdit now knows about changes row IDs when flinging
- R/O view now properly respects fields hidden by the user
- R/O view now copes properly with field visibility changes when
flinging
- Layout changes to deal with visibility issues
- Added isRead() and isSigned() to BooksRowView
- Book list now tries to sync with last book viewed after flinging
- Bug fix for android 4.1 and 4.1.1 with HTML.fromHTML()