Offsets are now relative to zoom level
Add asyncMap
Put presetData in context
Tagless entities trigger initial
Cleanup
Push message into PresetGrid/TagEditor
Underscore naming for files
i18n
Cleanup
Update fr.js

Add new translation
Update vi.js

Sync’d with ac161ddb62.
Merge pull request #878 from 1ec5/patch-1

Update vi.js
Merge pull request #877 from arno974/patch-6

Update fr.js
"view on osm" not for created entities
Camel case identifiers
Delete commented out code
Extract selection reference
Fix snapping after moving (fixes #880)
Grammar
Use built in cursors on opera (fixes #865)

Opera chokes on the `url(…) n m` syntax and throws away the
whole style, so we have to use a separate declaration.