servlet: turn async-response into a macro returning a map with :async key

some middleware like compojure like to use fns for their purpose
ring-servlet: bump version to -SNAPSHOT