More realistic vehicle collisions.
Merge remote-tracking branch 'origin/master' into Vehicle_Collision

Conflicts:
	map.cpp
	vehicle.cpp
map.cpp
-damage calculation for vehicle-vehicle collisions
-fixed some bugs in line.cpp and vehicle.cpp
-damage for vehicle-vehicle collisions
-changed the equations for vehicle-vehicle collisions (partially elastic collision)
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into Vehicle_Collision
-balancing update for vehicle collisions
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into Vehicle_Collision
Reduce map filesize with run-length encoding.

This breaks save compatibility.
Adds option to switch between tile and ttf font rendering to SDL builds.
Merge vehicle collision rewrite.
Character creation screen improvements.

Professions are now sorted by name (with "Unemployed" at the top), and
scrolling now wraps-around for Professions and Skills.
Gut iuse::scissors
Gut iuse::knife
Fixed being able to drain water from vehicles when you shouldn't have been able to.
Second attempt at fixing infinite loop when mapgen can't find anywhere to put a staircase.
Sort skills by name.
Merge Multudinous Mendings.