Set the default version to Java 7u55

u55 is a critical security update:
https://blogs.oracle.com/security/entry/april_2014_critical_patch_update
Merge pull request #35 from boxen/java7u55

Set the default version to Java 7u55
if DYLD_FALLBACK_LIBRARY_PATH is empty, use default from `man dyld`
Fix example code with custom update_version

We had to remove the $ to use this example code
Update to Java 7 Update 65
Merge pull request #43 from boxen/u65

Update to Java 7 Update 65
remove unnecessary export
Merge pull request #37 from nonrational/fix-default-dyld-behavior

Fix blank DYLD_FALLBACK_LIBRARY_PATH behavior
Java 7u67
Merge pull request #44 from boxen/u75

Java 7u67
Merge pull request #39 from jacksingleton/patch-1

Fix example code with custom update_version
Bump Java 7 to u71

This allows Java to be installed successfully on OSX 10.10 Beta too
Merge pull request #47 from joneslee85/patch-1

Bump Java 7 to u71
Add facts for Java version and patch level
Bump Cardboard Version

This means a more up-to-date version of rspec-puppet, so we can do better mocking and more complex tests
Makes resolution comment for accurate

As it now uses the `java_version` fact
Fix variable name, remove nil logic

If Java is not present, we should return nil
Updates comment about returning nil
`include_class` syntax changed

Was updated in rspec-puppet, from @rodjek's blog:

```
This matcher has now been deprecated and will be removed in the next major release. The reason this is on it's way out is that it doesn't support parameterised classes and this has caused a lot of confusion for many users.
```
Change rspec for no java present