Added pyramid-loading to Grid with three default levels in Image.Map
Added double-click event and made it zoom in for Image.Map
Downgraded requirement to D3 v2 and broke out make rules more
Put Mouse.Control setup into Map.setup_mouse_control() for both map classes