Fixes TiledMap layer ordering in Objectmakers (2D & starling)

Problem before:
Only the order of tile layers are considered. Object layers will always be in the foreground with no guaranteed order. This causes problems if objects in an object layer have the view parameter set.
Example: A background object with an image as view will always cover all tiles.

This fix resolves this issue by taking the order of tile AND object layers into account. 

As small bonus I also fixed the FIXME in Objectmaker2D (semantics issue).

Tests:
I tested the Objectmaker2D case in my own project and the starling case with the given example from the Citrus-Engine-Examples repository. The ordering of tiles and objects were as defined in the TiledMap editor. This resolved my object view problem.