bug fixes for jeyColumn Name
handling opening weave only when results are defined
first pass of reporting errors (still testing)
fixing labels options merge bug
fixing x and y axis options merge bug
fixed bug caused by RunQueryCtrl_2(this controller no longer exists)
refactored queryHandler moving the Run function to service(from
controller)
this dialog controller no longer used
missing line for saving the session state
added function for getting base64session state of weave
removed unnecessary dependency of the queryService
using global weaveWindow (not queryHandler.weaveWindow)
simple clean up
adjusting to the new query Object(2) handling base64 from weaveService
corrected previous commit , removed dependency in WeaveService
function for getting base64 session state of weave (commit issues)
moved waiting for weave function to the service from controller
added the ability to set sessionstate of a weave instance
ability to open sessionHistory in Weave by clicking glyph
for a project containing a single QO,when QO deleted, projectlist
updated