Add option to specify class loader for static resources

- ring.middleware.resource/wrap-resource now takes an optional third
  argument, an option map, which may contain a :loader key associated
  with the classloader object in which resources should be resolved

- ring.util.response/resource-response now recognizes a :loader key in
  its option map as above.