Add hacky third person view

only for minetest_game model
Add front view and more

- better collision detection
- view mode is reset when leaving game
- camera bug in liquids fixed
- don't show black screen when players head is in node (3rd person view)
Merge remote-tracking branch 'BlockMen/third_person_view'