Added python scripting support
Build dependency now only if pkg-config or python-config present
Some cleanup, use QDirIterator
Cleanup
Exclude Python plugin project entirely when no Python is found

Signed-off-by: Samuli Tuomola <samuli.tuomola@gmail.com>
Some clarification
Mappy .FMP v0.3-1.0 import support
Some refactoring
Now works on Windows
Added QImage+QColor bindings, and transparent mappy tilesets
Adds QRgb vector container and QImage setColorTable binding
Use indexed colormap for 8bit images, faster reading
Comma now matches C-style shorthand declaration, also a way to provide raw data to substructs
Adds ability to read interleaved LBM images without libraries
Some cleanup (keep forgetting windows' special needs)
Rewrote the plugin w/o callbacks and updated scripts.

Notes:
- fotf now loads most levels with correct tilesets
- Lacks testing in windows
Added map property + tileset transparency etc bindings

Also layer/objgroup support.
Exposing tilelayer.cell classes' member "tile" produces a nasty warning
from pybindgen, seems to work so far though.
Write support fixed

Supports export only to same script that loaded the map.
Added Pekka Kana 2 map import + partial export
Added Windows console window for script output

Also pk2 binary filemode