Build optimization and updates

 - Update gradle to version 1.9
 - Enable 'parallel' and 'daemon' options for gradle
 - Have travis.ci build on both java6 and java7
Merge pull request #28 from dougborg/gradleUpdates

Build optimization and updates
Remove slf4j.
Don't publish JavaDoc unless master was pushed.
Closes #30.
Only publish Javadoc with JDK7.
It's prettier that way :-)
More JavaDoc.
This closes #25.
Since there's a lot of work to be done with SquareButton and #20 (currently in progress), I'm going to leave that out for now.
#4 Modified integ tests to build via Gradle
integTest needs to depend on compiling the tests.
Things weren't working when running a ./gradlew clean integTest because the classfiles weren't being produced.
Merge branch 'master' into ant-integ-task

* master:
  More JavaDoc. This closes #25. Since there's a lot of work to be done with SquareButton and #20 (currently in progress), I'm going to leave that out for now.
  Only publish Javadoc with JDK7. It's prettier that way :-)
  Don't publish JavaDoc unless master was pushed. Closes #30.
  Remove slf4j.
  Build optimization and updates
Fix formatting.
Groovy code uses 2 space tabs in our project.
Fixed ant integTest gradle file.
It's much simpler now.
Merge pull request #29 from ReadyTalk/wiki-text

Wiki text
Merge branch 'ant-integ-task'.
Closes #4.

* ant-integ-task:
  Fixed ant integTest gradle file. It's much simpler now.
  Fix formatting. Groovy code uses 2 space tabs in our project.
  integTest needs to depend on compiling the tests. Things weren't working when running a ./gradlew clean integTest because the classfiles weren't being produced.
  #4 Modified integ tests to build via Gradle
Term=DUMB all day.
Merged with master