Use Qt::GlobalColor enum where possible.

The new values should be the same as the old values, no change intended.
Add setColors() helper function and cleanup header.

The new function is not used and no changes are intended with this commit.
Use the new setColors() function.

No intended change.
Make setColors() update all colors.

The constructor no longer needs to do as much, instead, call setColors().
Whitespace changes.

No intended change.
Qt::white isn't the default for mFgColor.

Qt::lightGrey is the default for mFgColor, instead.
Reset all the colors instead of just some.
Use better defaults.

The current defaults are not the standard colors, use standard ones instead.
Merge pull request #112 from ahmedcharles/settings

Refactor dlgProfilePreferences.cpp/h to make it shorter by reusing code
and fix various bugs related to defaults.
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.
foo