Added support for ctrl+a in the export code window.

Change-Id: I6ec9aa3584bf6e0ba98f8fd301fe11313bf8b73a
added extended copycoords parameter support.

Missing rightclick event listener on several types of overlays.

Added for circles, polygons, lines, markers, imageoverlays, rectangles and
other overlays loaded through geoxml

Change-Id: I80cf9e743578adef2f239a620ce10caa9d195e3a
Update dependency checks and magic loading

Change-Id: If3720f0e914ff97f0a16c2487065fda42889f076
Merge "Added support for ctrl+a in the export code window."
Merge "added extended copycoords parameter support."
Added method to toggle kml (geoxml3) layers on and off.

Users will now be presented with a set of checkboxes for each
kml file loaded on the map. clicking the checkboxes will hide or show the
corresponding kml data.

Also added feedback to user in the form of an error message when
failure occurs in parsing kml files.

Change-Id: Iade1c305e70d9aa98c3927f52794a5009056ad88
Fix Leaflet problem with resource loader

This is a partial re-submit of https://gerrit.wikimedia.org/r/#/c/49202/

Change by Pastakhov

Change-Id: I08c3ddad4ca65faad9d610fcf75d38f15a511fb3
Work on Element classes and their tests

Change-Id: I4c826f360b1fa09ac5fe9c5d0bbdbdfd3ea400bf
Use https links

Change-Id: I6ceec9fad15b6fa494f178b7cb2cd492e4ad77a6
Consistency tweak: kml -> KML

Change-Id: I47db5e7155dff01a19af20a86854441ad6863bd2
Localisation updates from http://translatewiki.net.

Change-Id: I2d9e8d2e5b38ec5d88e18da557408485d9b9c3b1
Merge "Consistency tweak: kml -> KML"
Localisation updates from http://translatewiki.net.

Change-Id: I25005aa6aae1dfe6587b5600813831d8578ed3cb
Localisation updates from http://translatewiki.net.

Change-Id: If4468b10694ff4755459011c49c840c73c1334f3
Merge "Update dependency checks and magic loading"
Parse group and inlinelabel, if available

The LocationParser currently doesn't parse all metadata, add
code to parse Group and InlineLabel

Change-Id: Ic97af8672f9e1adbf8098eab4d8274eabae5da35
Merge "Fix Leaflet problem with resource loader"
Added a toggle fullscreen button to Maps that is enabled trough the parameter
enablefullscreen=true

Upon receiving the click event, the map container gets the following css styles
set:
  positon: fixed
  top: 0px
  left: 0px
  width: 100%
  height: 100%
  z-index: 10000

which effectively displays the map as fullscreen, overlaying all other
dom elements.

When the button is clicked again, the css styles is reverted to its original
state.

This functionality is only enabled for google maps, however i see no reason
why this should not work with any map service.

Change-Id: Ie019385ee0dd8e62712a42ef5d84e9a1a65d2560
Localisation updates from http://translatewiki.net.

Change-Id: I882da93fc61fd084c2d4b8aa83d2070d938c7ee6
Localisation updates from http://translatewiki.net.

Change-Id: I40fc871cd94cc873f73463fa289eea9146a5bb8b