Render-order as map attribute, respected in actual in-editor rendering

As discussed here: https://github.com/bjorn/tiled/issues/455
This seems weird. You should just swap start and end, not decrement them both in the process. The one step from my example snippet you forgot, was to increment the `endX` and `endY` by `incX` and `incY` respectively once before starting the loops.