Removed AutoCloseable from NSObject and made NSAutoReleasePool implement it instead to prevent resource leak warnings all over the place. (#289)