Make TestFrameworkTest more robust and making sure each test always stops everything it started.
Adds explore_enabled flag to node proxy to be sent to client
Fixes the client to enable/disable query option in the UI based on explore_enabled flag
Merge pull request #748 from caskdata/feature/enable-disable-query-explore

Feature/enable disable query explore
Merge pull request #745 from caskdata/feature/improve-test-base

Make TestFrameworkTest more robust and making sure each test always stop...
(CDAP-749) Make ProgramController Listener callback call sequence more predictable.
(CDAP-749) Make Program TwillRunnable not to exit with failure