merge release/v1.8.1 into master
merge release/v2.0.0 into master
merge release/v2.0.1 into master
merge release/v2.0.2 into master
Make the crud panel more concise

"Crud " title is repetative, instead use one heading "Config"
add triggered events and callbacks to debug kit
reorganize to have only one variable for debug kit

other phpcs fixes too
Add a test for the DebugPanel logic

restructure the "get unique name" logic
add test for getCallbacks
make event logging a public, seperate method, the debug kit listener,
if attached, will automatially enable event logging on startup,
otherwise it's disabled by default
update test dependencies
test/document how config no-merging works

Or rather - how it doesn't.
Merge pull request #62 from jippi/feature/triggered-events-debugkit

Feature/triggered events debugkit
Rename Crud.initialize to Crud.beforeHandle and fix search listener HTTP POST
Merge pull request #69 from jippi/feature/fix-event-system-and-search

Rename Crud.initialize to Crud.beforeHandle and fix search listener HTTP POST
Fixing inline tab
Merge pull request #72 from ankr/ws_fix

Fixing inline tab
Implementing useModel() to easily set the model class to use for the
action
Handling plugin models correctly in useModel()
Fixing unit test
Merge pull request #73 from jippi/feature/use-model

Implementing useModel() to easily set the model class to use for the action
Set the model id from the url argument