Updated ivy and pom files to guava 15; Created new methods in Hasher/Sink classes and pointed the deprecated methods to them
Merge pull request #2 from snowell/feature/guava15

Updated ivy and pom files to guava 15; Created new methods in Hasher/Sin...
Changes to generate pom files from ivy files and add them to the jars.
Merge pull request #3 from mikesoren/master

Changes to generate pom files from ivy files and add them to the jars.
bring back the guava 15 changes in the ivy files
javadocs build file updates
couple utility functions for collaspsing Iterators/Iterables w/ optionals into an Iterator/Iterable with the present values
* bump rev
* correct core utils version in ivy file
avoid superfluous array creation when writing int's adding a method to write a long to a stream
function to convert from readable mem notation back to a byte count
* util for getting system memory (ie the amount of RAM)
* adding an interface to make something as requiring a close.  Somewhere between java.io.Closeable & java.lang.AutoCloseable.  To be replaced with AutoCloseable when moving to JDK7, but for now, to be used for things which are closeable, but for which java.io.Closeable & its IOException don't make any sense
* making Iteration a Closeable
* correcting license headers
method to get available memory