Rename shutdown to closeAsync and add close/Closeable

JAVA-247 #fixes