Copy TaskQueue activity so it can be a ShelockListActivity

This is so that we get the correct action bar behaviour
Added goodreads options to BooksOnBookshelf, move to own module
Made text selectable in readonly view
No longer does network access in UI thread

Added a fragment for SimpleTaskQueue that displays a progress (this
should probably be a model for the replacement of ActivityWithTasks and
TaskManager)

Removed the code that bypassed Strict checking.
Support for Format, Language, price from Amazon and better support for
ASIN searches

- Now uses ISBN or Author/Title from ASIN to search other sites

- Language is retrieved from Amazon but not currently used

- Price is retrieved

- Format is retrieved
Minor comment clarification
Added getInsertOrReplaceValues (mainly for backup/restore)
Full backup is (almost) here

This version does full backup/restore, but has limitations which are
actively being worked on:

- you can not choose where to save the backup, or change the file name
(currently it goes into the 'bookCatalogue' directory, with the name
'BookCatalogue.bcbk'. Fixing this is MANDATORY for release.

- it does not really do a proper OVERWRITE restore; when you restore the
backup it gets added/merged with existing data (the same as importing an
export file in another directory).  Fixing this is IMPORTANT for
release.

- You can not choose what to backup (eg. "no covers"); this will
probably NOT be in the first release