new branch for drag and callout handlers
Merge https://github.com/bkane11/SamplePoints into drag-and-callout
leaflet path line used for callout instead of custom svg

need to fix layer orger of chart so it's always on top of the callout

need to fix transform that causes chart icons to move away from curson on click after window resize
caught a couple of errors

still need to fix:
- layer order of marker/callout line
- window resize moves marker on click issue
chart symbols and callouts remain correct relative to map on zoom and pan

added reset moved chart symbols button to leaflet-top-left
working on fixing ie and ff bugs with dragging symbols
fixed ie not drawing chart symbols on load
- working on chart symbols not resizing correctly on mouseout in ie/firefox
fixed markers not resizing correctly on mouseout in ie/firefox

-symbols don't load in ie < 10

-symbols don't drag in ie or firefox, but they do drop in the right place.  IE only drags when mouse moves slowly and stays over svg target element.  Never drags in firefox
markers now drag correctly after zoom and pan in safari and chrome

in IE they drag to the correct place but only if the mouse moves slowly and remains over the target element

firefox they do not drag - must be a transform issue
- moved js from index.html to js\map.js
- added jQuery.XDomainRequest.js plugin so cross domain ajax works in IE
- chart marker dragging works in ie gte 9, FF, Safari, Chrome, but in IE the mouse has to be moved slowly
- deciding to rop develpoment for IE lte 8, it's not worth it because it doesn't support SVG
-----
- need to put mouseup handler for opening popups because currently they only open in firefox
removed a console.log
- open popup on drag-end and hide popup while dragging
- resetSymbol style corrected
close popups on marker reset