Fix pipelining performance problem
Minor refactoring
Use list instead of set for notifications
Lazily allocate servlet request attributes map
Don't add security constraint handlers if there are no constraints