Add an example of the "try with resource" functionality.
Merge branch 'master' into java-7
Merge pull request #37 from DavidWhitlock/java-8

Use Java 8 to compile non-GWT code.
Is travis-ci happy with familygwt as a submodule of the top-level Maven project?
Nope.  Looks like I'll have to play some games with the GWT projects.
Move the source code underneath the gwt-parent project.  Let's see if that gets travis-ci working.
Merge pull request #41 from DavidWhitlock/gwt-subprojects

Move the source code underneath the gwt-parent project.
Get all of the changes from master

Conflicts:
	examples/src/main/java/edu/pdx/cs410J/core/WriteToFile.java
Get all of the changes from master

Conflicts:
	examples/src/main/java/edu/pdx/cs410J/core/WriteToFile.java
Merge pull request #42 from DavidWhitlock/java-7

I had a change from a year ago off on the java-7 branch. Time to get it merged into master.