[#85]Implement proportional progress reporting during an upload. Also
move the connection-checking method to Downloader class.
[#82]Close login activity so that 'back' from project list goes to home
screen. Launch login activity on logout.
Move message strings to resources.
[#66]Add UI and code to let user rotate photo before sending update
[#104]Open image subsampled before shrinking to final size
[#66]Remove duplication of code for taking/picking images
Improve handling of DB inconsistency when updating an Update.
Merge pull request #103 from akvo/feature/82_navigation_loop

[#82]Change navigation flow
Merge pull request #107 from akvo/feature/104_shrink_using_less_memory

[#104]Open image subsampled before shrinking to final size
Merge pull request #106 from akvo/feature/66_image_rotation_tool

[#66]Moving on to testing
[#104]Did not check for null before evaluating size. Make common
method for subsampling factor.
[#82]Was too aggressive closing the db. Overlooked that fetch could
complete while we were paused.
[#82]Make sure db open() and close() calls balance
[#40]Implement filter for project list. Fix bug that dropped country names
[#69]Make search field take focus when shown
[#69]Add user to update list items and organisation to both list
items and detail page. Add an organisation table to the DB.
Change the return values for
'missing' ids to String lists so we can close the cursor immediately.
[#68]Always load picture, even if late
[#40]Also search for project ID
Merge pull request #111 from akvo/feature/68_late_load_on_update_detail

Trivial code review needed.
Merge pull request #110 from akvo/feature/40_filter_project_list

[#40]Now working, needs code review
[#69]Manual merge of branch. Also added string resource copyright notice
[#84]Move all strings from Java code to strings.xml
[#17]Give helpful err message early if disconnected