Implement onHandleIntent for @EIntentService according to issue #572
Add @ServiceAction methods in IntentBuilder
Add functional tests
Allow injection of bean and other AA annotations in @EIntentService
Fix a bug with primitives and stop execution as soon as an action match
Refactoring common code between ServiceActionProcessor and ExtraProcessor

Refactoring three parts : addCastMethod, addIntentBuilderPutExtraMethod and camelCaseToUpperSnakeCase
Fix javadocs and rename some variables
Add functional tests
Check if there is duplicate method names
Merge branch 'develop' into 572_EnhancedService

Conflicts:
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/AndroidAnnotationProcessor.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/APTCodeModelHelper.java
Update unit test to make them more readable
Merge pull request #601 from excilys/572_EnhancedService

572 enhanced service
Fix some tests
Merge pull request #729 from excilys/fix_tests

Fix some tests
Add missing license on some files