neo4j/neo4j — pull request #3109 by lutovich (2014-09-19 15:04:23+00:00)
Title: Some refactoring for Closeable implementors

1) `BoundedIterable ` implements `AutoCloseable` instead of `Closeable` as it is not related to IO
2) `StoreWriter` extends `Closeable` instead of `AutoCloseable` as it is related to IO
3) `CtrlCHandler #install( Runnable )` returns `Cancelable` instead of `Closeable` as it better describes the purpose
4) Fixed race around `action` field in `CtrlCHandler`
5) Removed unused `ResourceCollection`, we have `CleanupRule` instead