prep for release
javac options
Merge branch 'develop' into release/0.4.0
bump versions
bug fix
Merge branch 'release/0.4.0' into develop
Merge branch 'develop' of git://github.com/twitter/storehaus into storehaus-testing
break out NonEmpty generators into a generator package to leave more remove for future generators with different semantics. provide some more flexibility for non-empty pairings