Added query editor tool.
Auto-query can now be disabled, added manual query button.
New query requests now cancel any previous long-running request, misc code formatting.
Added license headers, refactored services to separate files.
Reverted jcr_root metadata.
Merge branch 'master' into feature/queryeditor-squashed
Now manually bootstrapping angular app to prevent clashing with Quickly.
Added favicon by DG.
Adding component icon and template thumbnail health checks. fixes #23
minor log message change
code cleanup; ensure that hidden components are ignored
adding docu note about including trailing slash in paths
Merge pull request #24 from justinedelson/feature/developer-health-checks

Initial Developer Health Checks
Suppress ACS AEM Commons Component Error Handling
handle live reload for all registered script extensions; attempt to keep up to date using script engine factory listener
using better class name
Merge pull request #31 from justinedelson/feature/all-script-changes

handle live reload for all registered script extensions
Merge branch 'feature/queryeditor-squashed' of github.com:dchang/acs-aem-tools into dchang-feature/queryeditor-squashed
cleanup of dave chang's original pull request to use existing snapshot version of ace
removing extra services.js file (not referenced from js.txt)
adding predicate list to autocomplete
Stop-gap notification enhancements
- Disabled auto-query by default
- Notice notification when enabling auto-query (wording may need work)
- Result pane overlay w/ spinner during query execution
Merge pull request #32 from Adobe-Consulting-Services/enhancement/query-editor/notifications

Query Editor - Stop-gap notification enhancements
forgot to add predicate list servlet class