Fix TEvent handling so it doesn't crash anymore.
Merge branch 'release_31' into development

Fix TEvent handling so it doesn't crash anymore.
Add a feature for debug builds to prompt to attach a debugger.
Merge pull request #169 from ahmedcharles/debugger

Add a feature for debug builds to prompt to attach a debugger.
Add new clang-format for new code.
Add PackageModel and tests.

It currently doesn't do anything and doesn't even depend on package.
Have PackageModel inherit from QAbstractItemModel.

This includes stubs for all of the required functions with safe,
implementations which do nothing.
Depend on package/package_item from mudcore.
blah
x