Adjusted packages.
Merge branch 'ViewAttributeValidationTrial' into CircularDependency#56

Conflicts:
	robobinding/src/test/java/org/robobinding/viewattribute/AbstractGroupedViewAttributeTest.java
Add BindingContext idea and adjusted Binders.
Apply PredefinedViewPendingAttributes and BindingContext ideas.
Merge branch 'master' into CircularDependency#56

Conflicts:
	robobinding/src/main/java/org/robobinding/viewattribute/impl/BindingAttributeMappingsImpl.java
Apply PredefinedViewPendingAttributes and BindingContext ideas.
Cleaned up the relationship between ViewAttributeInstantiator and its consumers and adjusted packages.
Renamed variable context to bindingContext and added unit tests.
Added more unit tests.
Added more unit tests.
Renamed some of the classes and methods following a discussion
Another small method name change in accordance with discussion
Refactoring package names as discussed
Merge branch 'master' of https://github.com/roberttaylor426/RoboBinding into CircularDependency#56
Merge branch 'CircularDependency#56' of https://github.com/roberttaylor426/RoboBinding into CircularDependency#56
Renamed all viewPendingAttributes variables and method names
Merge branch 'CircularDependency#56' of https://github.com/roberttaylor426/RoboBinding into CircularDependency#56
Fix a bug of checkItemPositions synchronisation.
Try to make exceptions explicit.
Tried to apply new ChildAttribute and AttributeValue ideas.