Dismiss the Modify popover on ESC or mouse click

If the user presses ESC or clicks elsewhere hide the popover.
Merge remote-tracking branch 'origin/108-dismiss-modify-on-escape'
Updated VGL
Merge remote-tracking branch 'origin/update_vgl'
Added API to have id, name, and path for layer source
Pass location information as well
Fixed js syntax errors
Merge branch 'add_timeseries_analysis' into 29-query-facelift

Conflicts:
	vgl