now doesnt error
fixed all issues with running tests/core.html?provider=microsoft7
last zoom error fixed.
provided a closeinfobubble so the tests now run
Manually merge in CloudMade changes from pull request #169. Fix bug in openBubble. Implement closeBubble.
Manually merge in Microsoft 7 changes from pull request #168. Fix bug in applyOptions, getZoom, getBounds, setBounds and openBubble.
removed some of the code in open and close infobubble, which was adapted from gogoglev3, to leave a neater implementation of both.
Merge branch 'integration' of https://github.com/mapstraction/mxn into fixcloudmadetests

Conflicts:
	source/mxn.cloudmade.core.js
	source/mxn.microsoft7.core.js
managed to slim down both open and close infobubble to be much simpler. Had previously copied too much from he google v3 implementation.
Fix bug in Leaflet icon handling (from pull request #117) and fully implement Leaflet controls handling.
Bring Leaflet example code into line with Google v3 example (which seems to have become the template for map provider examples)
Make core tests continue after a test fails.
Merge pull request #170 from Earthware/fixcloudmadetests

Fixcloudmadetests
Add Ovi example. Add Ovi as a provider in the core tests.
Arrange core tests providers in alphabetical order so it at least looks like we're vaguely professional
Add initial (but hidden) OS OpenSpace support.
Ensure that addPolyline returns the proprietary MQA.LineOverlay to the core invoker. Implement the missing removePolyline.
Remove MQA.withModule('shapes', …) wrapper from addPolyline and removePolyline. The shapes module is preloaded when the map is created; no need for an additional anonymous function on the call frame.
Implement MQ Open openBubble() and closeBubble().
Add MQ Open example