Adding command-line export to tiled.exe
Added uniqueIDs to MapObjects
Some object unique ID changes

I think it's enough to just call it the object ID, and document that
these IDs are unique for each object on the map.

Since the first valid object ID is 1, the property is initialized with 0
now instead of -1.

Removed unnecessary ID assignments from MapWriter and
VariantToMapConverter. Any objects that don't have an ID assigned yet
will get one assigned once the ObjectGroup is added to the Map.
Added an example hexagonal map

Based on public domain tiles by pixel32, found at:

http://opengameart.org/content/pixel-hex-tilesets-enhanced
Removed some unused defines
Added a CSV export plugin

This plugin only exports the first tile layer. Tiles are written out by
their index in the tileset, or by their "name" if this custom property
is set on them. Empty cells are written out as -1.

Closes #277
Eliminate some building issues on Windows

- Use --large-address-aware instead of /LARGEADDRESSAWARE with MinGW
- Adjust an #include in libtiled/objectgroup.cpp
Merge pull request #832 from Ohcanep/windows-build

Eliminate some building issues on Windows
Merge pull request #318 from cbdillon/master

Command line export for Tiled
Added appveyor.yml

Hopefully it gets automated builds on AppVeyor working. For now, just to
test whether Tiled compiles on Windows with MinGW.
Fixed some problems with the new CSV export plugin
Updating Italian translation from Transifex

Updates by Marco Fras.
Fixed some issues with the --export-map command line

* Actually work when the format is not explicitly specified, instead
  of spitting out an error message
* Avoid quotes in the output
* Put the translated strings in an appropriate context
* Indicate the optional "format" argument in the help text
* Remember to delete the tilesets
Raised version to 0.11.0 and updated NEWS file
Updated translation files

Running 'make ts' in the 'translations' directory.

36 new strings, 695 strings total.