Experimenting with object construction separation approach.
Applied object construction separation to org.robobinding and
org.robobinding.binder package.
Refactered BindingAttributeProvidersResolver to separate object
construction and adjusted some classes.
made adjustments as suggested and other minor changes.
Experimenting with object construction separation approach.
Applied object construction separation to org.robobinding and
org.robobinding.binder package.
Refactered BindingAttributeProvidersResolver to separate object
construction and adjusted some classes.
made adjustments as suggested and other minor changes.
minor adjustment.
Merge branch 'ReadThrough_SeparateObjectConstructions' of https://weicheng113@github.com/RoboBinding/RoboBinding.git into ReadThrough_SeparateObjectConstructions

Conflicts:
	robobinding/src/main/java/org/robobinding/binder/Binders.java
Corrected some code format.
refactored ViewListenersInjector.
start experimenting with DataSetAdapter related classes.
Start merging the new ItemLayoutAttribute idea.
Experimenting with DataSetAdapterBuilder idea.
Rebased the changes from the parent branch.
Merged RowLayout/PredefinedMappingUpdater idea.
Merged the changes from RefactoringChildViewAttributesExperiment branch.
Separated ChildViewAttributes creation.
Further separated the responsibility of Binders.