Per-view permissions

Support different permissions and ACLs per view (HTTP method). For example, `@service.get(permission="read")` and `@service.put(permission="write")`
Correct. If you've provided different permissions for each HTTP method then each path+method must be registered separately with Pyramid. If the path is registered only once for the service, then Pyramid will not use the correct permissions for the different HTTP methods.