It's now possible to create aliases for a group of annotations on classes
annotation aliasing now for methods and fields
It's now possible to create aliases for a group of annotations for example create @UiProperty that means the same as @Inject @Bound @DataField
Merge remote-tracking branch 'origin/alias-annotation' into alias-annotation

Conflicts:
	errai-codegen/src/main/java/org/jboss/errai/codegen/meta/AnnotationParser.java
Merge branch 'master' of github.com:errai/errai into alias-annotation
strange
new approach
progress ...
Fixed MVP demo (allowing multiple inserts) and dependency problems
progress ...
very close to fixing the long divergence problem.
major progress on fixing the engine
Fix to log replay.
more fixes to the algorithm
if clients get out of sync, just force resync them -- for now
fixes.
code cleanup
more tweaks to cursor preservation
force resync strategy
broken