Enable C++11 for builds.
Merge pull request #130 from ahmedcharles/cxx11

Enable C++11 for builds.
Fix crash in LuaInterface.

Fix for loading lua values where an empty stack could be accessed and
cause a seg fault.
Merge branch 'release_30' into release_31

Fix crash in LuaInterface.
Merge branch 'release_31' into development

Fix crash in LuaInterface.
added openWebPage method
Merge branch 'release_30' into release_31

added openWebPage method.
Merge branch 'release_31' into development

added openWebPage method.
Fix for variables toggling their status when the user clicks away from it.
Merge branch 'release_30' into release_31

Fix for variables toggling their status when the user clicks away from it.
Merge branch 'release_31' into development

Fix for variables toggling their status when the user clicks away from it.
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