Update .mailmap file
Updated Alex Vega's name

On his request.
Maps dock now shows all files that may be maps

Before it was only showing .tmx files, but now it shows any files with
extensions that may be supported by a plugin.
Removed 'Folder:' label and put text on 'Browse...' button

Same style as used in other places where a path can be chosen like when
adding tilesets or saving as image.
Avoid cppcheck warnings in JSON plugin
Avoid cppcheck warnings in Replica Island plugin

"(warning) Using char type as array index"
Automapping: Removed the no-tile exception (incompatible!)

This change is motivated by issue #306.
The no-tile exception made sense at times when the set layer was
the only input layer. (That is version 0.8.1 and before)
Now this exception causes trouble as Automapping does not
produce expected results.

This commit finally makes the Automapping incompatible to the
Automapping rules of version 0.8.1 and before.
Having spare input layers produces a different behaviour
now than before.
However not all hope is lost, the Automapping on quite filled
input layers behaves the same as before, which I expect to be the
standard usecase.

Closes #306
Change layer data format with an undo command

Makes sure the map is marked as changed, so that the user is prompted
when forgetting to save this change.

Also moved the different formats enum from MapWriter to Map.

Fixes #307
Fixed eraser skipping tiles when moving fast

Instead of erasing just the tile below the mouse, erase all tiles between
the last and current tile position.

The same fix was applied earlier to the stamp brush in commit
9a397baa4c35c2a8e2f07b77d2b6e5949faf8d5c.
Fixed view position reset when zooming after scrolling with wheel

The view reset its position when scrolling using the mouse wheel,
quickly followed by a control-wheel to zoom.
Flare plugin: Fixed crash on opening certain non-Flare txt files

Also added missing spaces to the error message shown for non-Flare txt
files.
Fixed saving new files to no longer trigger an error message
Performance fixes related to the Bucket Fill tool

The Bucket Fill tool would always immediately update its overlay item,
regardless of whether the tool was selected or whether the overlay was
even visible. On large maps, this caused any change of stamp to become
slow.

Another small improvement that was made was to avoid creating an overly
large fill overlay, which greatly improves the responsiveness when using
the fill tool on large maps in situations where the fill region is
small.
Implemented handling of pinch gesture events

Functional for both the map view and the tileset view.
Fixed compile warnings

GCC 4.7.2:

warning: enumeration value '...' not handled in switch [-Wswitch]
Changing layer visibility and opacity can now be undone

This also means that the map will be marked as changed and that the
mini-map will be redrawn properly.

Fixes #301
Changing object visibility can now be undone
Mini-map and Save As Image no longer render invisible objects
Renamed Create Object tool to Create Rectangle

Reflects its function better now that a host of other object types exist.
An 'insert rectangle' icon is now used as well.

The 'insert ellipse' icon was improved for consistency and the tools were
reordered a bit to group all the 'shapes' together.
Replaced icon for image layers

Was using the 'paste' icon before, now it's based on GNOME's
'insert-image' icon.