Several fixes and scanner auto deletion

Non deleting scanner when we're done work with it may cause some serious problems:

http://hbase.apache.org/book/perf.reading.html
"This isn't so much about improving performance but rather avoiding performance problems. If you forget to close ResultScanners you can cause problems on the RegionServers"