MNT: Minor changes to make integration into VisTrails easier
MNT: Minor changes to make integration into VisTrails easier.
ENH: First cut at a recursive dictionary widget
MNT: import six
ENH: New widget -- Recursive dictionary display
ENH: Initial commit of a query_widget

Goal is that the query_widget should be styled after the Web of
Science search page
ENH: Working prototype of query_widget.
WIP: Moar work on the query widget

Not sure why the buttons aren't working
WIP: fixed data broker import issue
BUG: Fixed a garbage collection issue

The query_widget was being garbage collected because I was
not maintaining a reference to the query_widget
MNT: Removed foo() functions

Their only purpose was for debugging
ENH: Search button signal/slot logic implemented.
ENH: Query/result widget is nearly complete

Probably just needs some minor bug checking and better documentation
MNT: Fixing merge conflicts
STY : minor style changes

  - no need to clean up query, pretty sure gc will do the job for us
  - pass-through kwargs should go at the end unless you need to preserve
    back compatibility
BLD : moved imports around

 - metadataStore now only imported in __main__
MNT : changed how key related defaults are handled

 - made `keys` mandatory for construction
 - made `key_description` a defaultdict which yields empty strings
BUG : added missing dict to add_btn_sig emit

 - the signal expect 3 dicts
MNT : refactored CrossSection2DView

 - pulled single-frame handling out from data-management super-classes
 - re-did how limit functions work, need to fix messenger class
MNT : converted limit functions -> limit factories

 - generate and return closures over the limit arguments