Version 2.0: Major refactor, restyle
AndroidManifest.xml: Re-order values
Add preference screen and move hardcoded values there
Add extra files to the gitignore file
Port Android app to 4.2
ui: Large update to UI, bringing in line with web client
message: Prevent response message from linkifying the year
res/values/strings.xml: Stop linter complaining about translations
Code refactor (all files)

Includes some TODO entries :)
src/../BaseActivity.java: Add some comments
src/../ApiHelper.java: Handle failed requests better
src/../BaseActivity.java: Handle notifications in responses
src/../BaseActivity.java: Handle requests with parameters
src/../BaseActivity.java: Cheat and update the hardcoded list manually
src/../BaseActivity.java: Add dynamic options to menu
src/../BaseActivity.java: Improve display of dynamic API requests
src/../BaseActivity.java: Allow Jarvis to receive simple text shares

It adds a list item for the share, and tags it with "tosort";