MWEB-667

**DO NOT MERGE -- MOBILE WEB TEAM WILL CR AND QA IT FIRST**

* bunch of unit tests for existing PHP entry points,
* moved some existing logic from one place to another,
* added new `WikiaInteractiveMapsPermissionException`,
* implemented logic which disallows blocked user to create/delete/change maps.
Why not `getInt`? If you'd like to change it then remember about tests.