Initial setup of the trigger files
Added vi swp files to gitignore
Moving triggers to metamodel
Triggers make more sense in structures.  Moving them again.
You can now add triggers to layers but they still do nothing.
Added docs to Trigger
Added TriggerController.
 * Initial commit for issue 763. Added y scale to camera. refs #763
Merge branch 'master' into issue_763
 * Removed special rounding and overdraw code from LayerCache and CellRenderer. refs #763
 * Corrected map files. Zoom and cell height should now be properly.
 * Fixed hopefully point and line drawing. The transparent (missing) lines in the settings menu are now displayed correctly. refs #704
 * Changed the texture coordinates for filtered subimages. Texture filtering results are so a bit better. refs #763
Merge pull request #805 from Niektory/master

Fixed the demos to handle Alt+F4 correctly
 * Fixed gaps in rio de hola. The ground tiles have the wrong size, therefore I have adjusted the tilt value.
Merge pull request #806 from fifengine/issue_763

Fix issue #763
Merge pull request #807 from Niektory/master

Merge Niektory pull request:  Added a key tester and a functioning chat window to the CEGUI demo
Merge branch 'master' into triggers
 * Extend trigger support.
 * Change spaces to tabs in map.cpp.
 * Added InstanceDeleteListener to TriggerChangeListener and added the related trigger condition (INSTANCE_TRIGGER_DELETE).
 * Fixed a really bad bug in instance.cpp. Activity should not be deleted in case change listeners were added.
 * Added simple trigger test to fife_tests.