Merge pull request #30 from wehlutyk/feature/travis-settings

Feature/travis settings
Add dependency to pom.xml
Moved easy activities and variables to RoboGuice injection.
Second step of migration to RoboGuice. Many classes (but not all)
updated.
Moved more classes to RoboGuice [many things broken]
Started systematic Roboguice/Lint/Code style/Doc check
Move all `background` classes to RoboGuice
Fixed some issues in bad use of RoboGuice
Add guice assisted injection, and move all db.* classes to RoboGuice
Fix package building problems, update travis config to test for that,
and fix injection in CryptoStorage
Formatting
Fix roboguice usage in BroadcastReceivers
Redistribute some of Question's code to dedicated classes
Forgotten @Inject
Rename QuestionViewInterface -> QuestionViewAdapter
Move all network classes to RoboGuice
Moved all ui classes to RoboGuice. This fixes #31 and #35 for the
moment.
Merge pull request #39 from wehlutyk/feature/roboguice

Feature/roboguice
Update to reflect new usage of IntelliJ
Started stub documentation, configured maven for javadoc