Added dictionary files to ship with OSX installer
Fixed dictionary loading for OSX in a bundle
Fixed dictionary loading for preferences dialog in OSX
Merge branch 'release_30' into release_31

Dictionary file fixes for Mac OSX.
Merge branch 'release_31' into development

Dictionary file fixes for Mac OSX.
Add a 'check' target for better testing.

This makes CTest output the results of failed tests, by default.
Add new clang-format for new code.
Add package class and tests.

This will represent the relationships between triggers, aliases, etc.
Add package::empty() function.

Not the most important function, but useful and easy to support.
Add package::root() function.

This returns an iterator that will allow manipulating nodes at the root of
the tree, which do not have a parent.
Add package::begin/end() functions.

These will iterate over the entire tree, depth first.
Add package::push_back() and test accessing that value.
Increment the iterators, though only at the top level.