Merge branch 'release-1.2.0' into develop
Added Queryvars which is a template allowing redirection or actions triggered by a query variable or pretty url.
Added an AddActivationAction() method to Plugin class, which allows modules to hook into the activation event.
Added a feature to show the unexpected output of a plugin during activation by capturing the output to a transient, then sending that output to an admin notice.
During troubleshooting of a '1 character of unexpected output' error, i did a regex search and replace of any spaces that appeared before <?php. This has the potential to cause formatting problems, but i did not detect any
fixed inconsistent version retrieval so now versioning is done by setting the WordPress information header, not by using the Plugin->setVersion method.
Added a templates folder so we can hold the templates required by the Queryvars module.
Merge branch 'module-queryvars' into develop
Metabox Saved State Fix , Variable Localization
This contained a number of changes, unfortunately, i'm not inclined to split them apart :) .

Added variable localization to replace wp_localize
Fixed metabox bug where positions and closed status were lost after page refresh
Added a setDebug method
Added a javascript namespace
added a tools Module.php
added some Hello functionality.
Merge branch 'localized-vars-and-metabox-fix' into develop
Added enqueueInlineScript method to Plugin base class

-Added enqueueInlineScript method to Plugin base class
-Added printInlineFooterScripts method 
-Added a new tools method sortDependentList as a helper
Replaced wp_enqueue for framework and safe-metabox-state.js with enqueueInlineScript method call
Merge branch 'inline-script-enqueue' into develop
Merge branch 'develop' to add inlineEnqueue methods into fix-second-menu-metabox
Metabox Fixes and Menu Class Improvements to ease new menu creation
details:
Metabox and Admin Settings:
Added wrapper around add_menu_page
Added a static _menus property in Menu class to track adding menus
Added default metabox and admin page templates
Added a way to specify a metabox template path
Overall, improved metabox template handling
Centralized form handling to one main script metabox-form.js. This also simplified the metabox templates.
Created separate methods to handle metabox rendering, RenderMetaboxTemplate and RenderMetaboxAjax.

Added isPageMenu method to Menu class to check that no hooks are added unless on the correct menu page.
All the improvements above now mean that adding a new admin page is as easy as copying and pasting a menu template and renaming the class.
Merge branch 'fix-second-menu-metabox' into develop
Merge branch 'fix-second-menu-metabox' into complete-hello-functionality
Added Forms Class
Added Addons and re-wrote module loading
-Added an Addon class and path structure that allows for adding groups of modules as if they were a sub-Plugin
-Still need to add module loading.
-re-wrote module loading for the plugin class in anticipation of using a similar routine for the Addon class
-rewrote the plugin initialization routines to separate configuration and hooks
Fixed Addon Bugs - Verified Working

-updated module and addon loading
-redid the filter classes so they work wonderfully :)
-next step: Theme Override of element definitions, and custom tags (vs form elements)
Added Debugging
-added debug module based on work with mint_Forms
-allows for filtering
-forced to add due to problems getting templates and themes to work. next step: add bread crumb tracing and then debug templates
Added Debug Graphviz and fixed bugs
- added initial graphviz capability
- added better debug default handling
- added improved tracing ouput with clickable more link
- improved the handling of inlineEnqueue so external deps are worked around, and added ability to add to header
Completed Debug Module
-first working versions of methods t,v, e, st, and sst
-retrofitted all modules with traces
-fixed bugs in t() that gave incorrect method location
Added Debug Info,Focus links and fixed bugs
Debug nearly complete.
Fixed layout issues.
Added the phantom class which lets you ignore calls to a non-existant class like debug if you disabled the module.
Added browser-footer output, fixed bugs