Add file input, change controller upload method
Upload, validation, preview, save
Merge remote-tracking branch 'remotes/origin/MOB-1392-intmap-extension' into MOB-1785-upload-custom-marker

Clean up
Clean up after merging
merged MOB-1392
Clean up after merging
CR comments addressed
manually merged MOB-1392-intmap-extension; resolved conflicts in WikiaInteractiveMapsController.class.php
Merge pull request #3887 from Wikia/MOB-1785-upload-custom-marker

MOB-1785 Upload custom marker
Merge branches 'MOB-1392-intmap-extension' and 'MOB-1806-pin-type-parent' of https://github.com/Wikia/app into MOB-1806-pin-type-parent
Clean up after merging
Moved some functionality to new MapController, added missing JSDoc