Unified layering system

All layers (tile, object, and image) are now processed in order and
saved under a unified base class. All types of layers can now be
displayed in order except for image layers.
Merge branch 'master' of https://github.com/Tresky/sf_tile_engine