Switching to Gradle build.
Switching to Gradle build.
Updated PresentationModel aspects to allow user-defined
PresentationModelChangeSupport to avoid overcome strange usage of hidden
methods like firePropertyChange(), refreshPresenationModel(). Updated
unit tests accordingly.
Updated javadoc so that only API classes are included.
Configured artifacts and maven repository upload.
Merged aspects project into framework project.
updated RoboBindining aspectj plugin location.
Migrated commit - Made constructors for events public so that they can
be easily.
Merge branch 'develop' into GradleBuild

Conflicts:
	framework/src/main/java/org/robobinding/widget/compoundbutton/package-info.java
	framework/src/main/java/org/robobinding/widget/view/ClickEvent.java
	framework/src/main/java/org/robobinding/widget/view/FocusEvent.java
	framework/src/main/java/org/robobinding/widget/view/FocusLostEvent.java
Merge pull request #163 from RoboBinding/GradleBuild

Switch to Gradle build