Update gradle example for gradle android plugin 14.4
Configure travis as the new CI
Merge branch 'travisCI' into develop
Only deploy with Travis when needed
Skip unnecessary tasks at Travis deploy
Reenable JavaDoc deploy with Travis

The previous commit unintentionally removed JavaDoc deployment, it just
wanted to disable unnecessary regeneration. It seems it is not possible
so we regenerate the JavaDocs at deploy now.
Fix possible repeated SuppressWarning with @EView

In case of @EViews, we add a @SuppressWarnings annotation to the class.
Since we also copy annotations from the annotated class, this can result
in repeated annotations. This commit fixes the issue by only adding the
annotation (or an annotation array member) if needed.
Merge pull request #1267 from WonderCsabo/1262_viewHolderRepeatsSuppressWarnings

Fix possible repeated SuppressWarning with @EView
allow injection of custom RuntimeExceptionDao classes
add test case for injecting OrmLiteDao that extends from RuntimeExceptionDao
Update Gradle example for Android Gradle plugin 1.0
Merge pull request #1252 from dodgex/use_helper.getRuntimeDao_instead_of__RuntimeExceptionDao.createDao

Allow injection of custom RuntimeExceptionDao
FileAppender in LoggerContext is optional

Logging to the file now can be turned off in annotation processing
options. It is still on by default.
use Set instead of List in OnViewChangedNotifier

this avoids @AfterViews annotated method to be called multiple times e.g. when re-adding previouse @EFragment instances
Merge pull request #1275 from dodgex/1264_use_set_instead_of_list

use Set instead of List in OnViewChangedNotifier
Merge pull request #1110 from WonderCsabo/fileAppenderOptional

FileAppender in LoggerContext is optional
Switch to new Travis and enable caching
Merge pull request #1278 from WonderCsabo/dockerTravis

Switch to new Travis and enable caching
Add checkstyle
Update license plugin