Fixing the major issues with mapping java inheritance onto S4
inheritance.  Any return values that inherit from annotated types will
also be exported, now.  Generic specialization will now work, so that if
MySet<T> is exported, Contains extends MySet<String> will return Strings
not Objects.

Various other streamlining things.
Completed update of gradle plugin and test package
Adding README
Adding config for uploading archives to maven central.
Separated annotations into a separate artifact and moved annotation
processing into the gradle plugin jar.  Added the rpackage plugin as
a runtime dependency to avoid specifying it in rjava packages.  Removed
the example/test package from the root project to avoid weird things
like it getting installed with the rest of the package.
Reverted version info to 0.1 because I didn't understand how maven
staging worked.
Somehow I moved resources to resource, breaking the gradle plugin.
Also, getting anal about naming now that I'm making a release.
Explicitly adding classpath in groovy plugin so it doesn't need to be
specified in the R project.  This means it has to be explicitly
specified in groovy.
Added examples to README
Renamed some things for initial release.
Merge branch 'master' of https://github.com/jamiefolson/JAnnotateR

Conflicts:
	README.md
	gradle-plugin-rjava/build.gradle
	jannotater-core/src/main/java/com/jfolson/jannotater/RJava.java
	jannotater-example/build.gradle
	jannotater-rjava/src/main/java/com/jfolson/jannotater/RJava.java
	rjava-annotations/src/main/java/com/jfolson/jannotater/RJava.java
	settings.gradle
Merged build scripts