* 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