Wrong default icon path on old IE in certain cases.

In IE 7(and presumably IE 6) if leaflet.js is in the same directory as the page that is calling it, then the location of the image folder will be resolved as "undefined/images" instead of the full path + "/images" This seems to stem from IE 7 returning the relative urls unchanged instead of converting them to absolute ones like newer browsers.