Made fullscreen mode automatically set terminal size to desktop resolution.
Implemented option for software renderer mode.
Make tilray init() handle large numbers properly
Fix some (not all) leaks found by valgrind.
Fixed so % always works on positive numbers
My signoff.
Increase processed vehicles to 15, minor formatting
Merge SDL soft render option and fullscreen improvement.

Conflicts:
	src/sdltiles.cpp
Track unbound keys so they don't get rebound if they had defaults.
Merge pull request #6566 from bdragon28/bdragon-update-signoff

My signoff.
Merge memory leaks and rotation fix.
Do the part removal cleanup as soon as removing the parts when doing vehicle crafting.
MErge fixes to vehicle processing, keybinding tracking, and vehicle caches.