arx-install-data: Improve portability
Code style
Remove Animation delta time limit
Remove frameloss from Entity
Remove IO_FREEZESCRIPT check as this is already done in PrepareAnim
Cleanup duplicated speedfactor calculation
Cleanup animation blending
Replace vertex with vector
Unify entity visibility check
Add missing <ios> #includes
Clean up book mode transitions

- Always play the book turn sound when switching between pages,
  no matter how the page is changed.
- Prev/next key bindings can no longer switch to the spell page
  if the player has no runes. This reflects the behavior of the
  open spell page key binding.
- Fade out rune symbol draw flares when switching away from
  the spell page.

The rune fade out was previously implemented in arx-fatalis-fixed/r28

See: task #276
Tweak portrait render zone in the new game screen

This was originally implemented by Nuky in arx-fatalis-fixed/r30.

See: task #276
Merge branch 'cleanup' of github.com:arx/ArxLibertatis into cleanup
Merge remote-tracking branch 'origin/master' into cleanup

Conflicts:
	src/gui/Interface.cpp