ZContext.close doesn't have to throw an exception

According to java specification, an overriding instance method doesn't have to throw exceptions specified by its superclass.

With this pull request, there is one less exception to worry about.