Add checkstyle
Update license plugin
Check JavaDoc with Checkstyle for all annotations
Move Checkstyle execution to a separate profile for Travis

It can be really annoying for contributors for always fixing the code
due to broken build by Checkstyle even before starting implementing a
feature. That's why the Checkstyle execution is moved to a separate
profile what will be used by Travis CI. Contributors are still
encouraged to run Checkstyle manually before pushing code, but Travis
will reject malformatted code in the PRs anyway.
Adding @return to all method JavaDoc

JDK8 JavaDoc needs @return on all non-void methods. Unfortunetaly
Checkstyle does not know about this
(http://sourceforge.net/p/checkstyle/bugs/543/), so we have to disable
the JavaDocMethod check for now.
Fix androidannotations.log in apt folder
Merge pull request #1289 from yDelouis/1110_fixFileAppender

Fix androidannotations.log in apt folder
Improve fix for log file generated
Merge pull request #1293 from yDelouis/1110_fixFileAppender

Improve fix for log file generated
Merge pull request #1198 from WonderCsabo/checkstyle

Conflicts:
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/CaseHelper.java
Fix for getParcelableArray ClassCastException
Refactor holders which decorate another holder
Add real behavior for ShadowBundle#getParcelableArray