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.
Updated NEWS file
Marked Tiled as high-resolution capable

Thanks to Lou Rinaldi (https://twitter.com/LouRinaldi) for trying out
this option! Qt appears to handle it quite well.

This solves most of issue #295, though the icons could still use larger
versions as they are still scaled up.
Fixed compile against latest Qt 5 (beta 2)

* QAbstractItemModel::reset was removed, and needs to be replaced with
  appropriate calls to beginResetModel and endResetModel. This was
  already the proper thing to do since Qt 4.6, so no ifdefs were needed.

* Some functions of QHeaderView were renamed.

* QRect::intersect was removed. It was actually misnamed, and the one
  time it was used in Tiled it had no effect.

* Some of the functionality of QDesktopServices was moved to a new class
  called QStandardPaths.

* The old Qt::WFlags typedef was removed. It should no longer have been
  used anyway.

* QChar::fromAscii was removed, but the code should have been using
  QChar::fromLatin1 anyway.
Ignore the automappingconverter executable
Removed two unimplemented member functions
Objects dock: Enter key displays the Object Properties dialog
Specify a parent for the Object Properties dialog

Makes sure the dialog is positioned correctly and shares the task bar
entry with the main application.
Fixed crash when switching terrain without tile layer selected
Fixed saving of terrain probabilities between 1 and 0

The MapWriter was saving the floating point value as an int.
Continue painting when switching between tile and vertex painting

Due to the way the line mode was toggled, any modifier change was
resetting the brush behavior. This interrupted any current painting
operation.