Reindent
Fixed #29 - Impossible to exit from empty teleporter menu

Now, if there are levels to select, vjoy will be set to second teleporter mode, so tap on any place of screen will be considered as a fire key.
NXSurface::set_clip_rect works back.

This fixes few places, which are were broken since new renders was introduced:
- portraits in text box now slide in from the border, but not from the outside of text box
- float text (damage numbers) now slides away
- falling island scene now looks right
Fixed #7 - Fonts are rendered in wrong place

Font renderer uses recreated clipping functions.