CR changes: used cached variable
Merge pull request #3742 from Wikia/MOB-1695

MOB-1695
in progress
small fixes
fix rebase issues
add blank input for new pin type
delete pin type
progress
merged MOB-1392-intmap-extension and resolved manually conflicts in WikiaInteractiveMapsController.class.php
Merge pull request #3642 from Wikia/MOB-1543

Mob 1543
addressed CR changes and moved geoTilesetId to config
addressed CR changes and moved geoTilesetId to config
added new const and method for saving a pin type category
fixed a comment
If event listener is a promise then add its result to arguments that are passed to consecutive listeners
added possibility to create pin types via MW entry point
Serialize, validate and save pin types
changed visibility of some methods, added a unit tests
added failing test cases
fixed failing unit test