fix: wrong JClass resolving in EViewHolder: to get JClass from TypeMirror there is a APTCodeModelHelper.typeMirrorToJClass. It handles several corner cases with generics, while ProcessHolder.refClass - don't.
fix: factories in generated ViewGroup's now correctly generified
Fix validation of @SupposeXXX

The validator did not checked the final modifier of the annotated
method.
Improve JavaDoc on @EditorAction

The JavaDoc had no information about the return value of the listener
method, now this is added.
Merge pull request #1150 from WonderCsabo/1148_improveEditorActionDoc

Improve JavaDoc on @EditorAction
Merge pull request #1124 from WonderCsabo/finalValidationOnSupposeXXX

Fix validation of @SupposeXXX
Merge pull request #1075 from Artyomcool/1056-eviewgroup-generics

Fix issues with generic @EView and @EViewGroup
add CanonicalNameConstants and JClass refs for PowerManager and WakeLock
refactor permission check

- to allow checking for any permission
- added  a warning for library projects instead of ignoring the permission check
add @WakeLock
add Test for @WakeLock
Merge pull request #1130 from dodgex/863_WakeLock

@WakeLock
More tests for @WakeLock

With help of a custom shadow, we can get the used flags and tag
for the WakeLock, so all parameters can be tested.