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
Convert code to Java 7

Switched the processor and the API project to use 1.7 Java level. Code
has been converted to utilize the new language features.
The functional test project is still at 1.6 because we use API 19 >
which cannot use Java 7. Newer Android deps are not on Central due to
known reasons.