refactoring: avoid excessive object creation in viewport calculation
fix failing test
fixes #3531 - correct rotated protrait photo
wrong settings screen refreshed after oauth finishes
Use RxJava instead of an AsyncTask for description rendering
Use view injections and move code around
refactoring: move calendar addon code into a single class
new: add to calendar via date context menu
Use 1800 seconds instead of 30 minutes

The Timeunit.MINUTES is not supported at APi level 7.
fix #3173: open specific connector preferences on missing login
suppress deprecation warning
refactoring: make enum fields final
Simplify pocket query selection process
Use RxJava.Action1 instead of our RunnableWithArgument
refactoring: remove unnecessary constructs
Add extra NonNull annotations
Remove unused parameter
add contacts addon in useful apps
revert some nonnull annotations

Eclipse requires that the super implementation of overridden methods
with nonnull arguments also declares the arguments nonnull and stops
compilation otherwise. Seems there is no option to change that.
refactoring: remove unused code