Proofreading fixes & reformatting (OMS-271)
Refactoring of Checker (OMS-271)
Refactor ApplyRawData separating into 3 distinct classes (OMS-271)

+ minor formatting
Unit test demonstrating the object owner setting concept with zope.securitypolicy magic (OMS-271)
Implement __owner__ property for Model (OMS-271)
Implement owner setting on object creation (OMS-271)
Implement ACL preloading support + special backwards-compatible storage for groups (OMS-271)

+ Use generic Python logging instead of Twisted log (it's not active at the time of loading)
Fix principal search + refactor effective_perms (OMS-271)
Fixes and improvements to ACL file handling (OMS-281)
Implement delayed file reload handler (OMS-281)
Security model fixes to support attribute permission inheritance (OMS-281)
Cleanup verbose debugging log messages (OMS-281)
Add missing attribute permissions and choose better owner nick (OMS-281)

Fix Checker logging
Route audit logs to separate file, stdout logging support restored (OMS-281, OMS-247)
Modify ZopeSecurityPolicy behavior not to consult parent object permissions (OMS-281)

Fix protocol to handle Unauthorized exception
Fix mistakes from previous commits (OMS-281)
Implement inherit_permissions field (OMS-281)

Improve plugin loading error reporting
Implement transient object permissions inheritance (OMS-281)
Implement permissions inheritance setting (OMS-281)
Cleanup (OMS-281)