Fixed NPE
Squashed bug of disappearing method body
Merge pull request #24 from Buggaboo/merge_upstream_fragment_annotation_improved

Fragment annotation improved
Merge pull request #22 from Buggaboo/fixed_annoying_type_generation_wrong_sequence

Fixed annoying type generation wrong sequence
Merge pull request #20 from Buggaboo/improved_no_reflection_bean_adapter

Adapter generator with custom View and ViewGroup generators
Merge pull request #23 from Buggaboo/asynctaskloader_annotation

@AndroidLoader annotation and BgLoader class
Added first attempt to implement generated enum type for @JsonEnumProperty

Eventually it must be able to reuse existing enum types as well as generate them.
added half a working sample
Added @JsonEnumProperty, that either generates an enum for you or uses an existing enum type,
to map String values to the corresponding value of the enum type
After some deliberation, I decided that a @EnumProperty should exist
independently from @JsonProperty.

After all it's all about converting Strings to enum type values.

Conflicts:
	Xtendroid/src/org/xtendroid/json/JsonProperty.xtend
Made methods static, so they can be imported as static extensions.
Changed the method names to prevent collisions when multiple
enums are used as static extensions.
Removed usused local variable
I should really wait before doing a merge request... more clean up.
This should be the last one.
Merge branch 'merge_upstream_enum_property' into develop
Merge branch 'master' of https://github.com/tobykurien/Xtendroid into develop
Refactored out methods wrt lazy-loading views in @AndroidFragment and @AndroidActivity.

@CustomViewGroup has the same magic powers as the previous two.
@AndroidView is no longer necessary.

Fixed some NPEs as a result from the refactoring.