fixes #1160
Merge commit '33edfcff2ea9344853551235e3dfc757ecf9578a' into feature/issue-1160
moved functionality to behavior, added tests
code style
fixed typo [skip ci]
Merge branch 'feature/issue-1160'
Merge pull request #4166 from schmunk42/master

fixed inflector camel2id and id2camel
Very light edits
Very light edits
Picking nits
Changed organization of 1st 3 topics

I think it should be: event handlers, attaching, triggering
Edit first half

Edited through “attaching”; added “event handler order” subsection
Deleted second reference to event configuration

Already mentioned earlier in the text
Edited the triggering section
Finished editing
Global event benefits?

Not sure that I follow the last two paragraphs, but I may just be tired.
changelog for #1160
Fixes #4199: added missing category to logging calls
Merge branch 'master' into feature/CORS