add @Result annotation for @OnActivityResult
Add comments for @Result
Add ResultHandler
Merge branch 'develop' into 796_Result_annotation

Conflicts:
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/holder/EActivityHolder.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/holder/EFragmentHolder.java
	AndroidAnnotations/functional-test-1-5/src/main/java/org/androidannotations/test15/AwaitingResultFragment.java
Rename Result to OnActivityResult.Extra
Refactor validation of parameters for method with @Extra
Refactor handler for extra annotated parameters