Also show karma/listing marker in profile page

Factor out marker creation and marker sprites to maps.js
Factor out coordinate validation to cPerson
UserMap takes a member instead of a coordinate (to show karma and listings)
Add cMember::FetchListings
Some doc updates (to assist PHPStorm in type checking)
Correct 'member' to 'person'; factor out marker bubble text
Factor out RadialBoundingBox
Show all persons in member's profile map

A custom bounding box is needed to avoid Google Maps zooming too closely
if there is a single person.
Fix missing info window in profile map
Allow closing info windows on profile map
Temporary spam warning
Norwegian Bokmål strings
Replace sprintf with replace_tags

Also: Add type annotations to replace_tags
sprintf and replace_tags in trades_pending.php
String update: POT and Bokmål
Updated POT
Dutch: Blank language file
Dutch: Update source strings and info
Dutch: Import Willem van der Til's translations