Mission crash fix & Mission scroll Fix

Fix crash when selecting mission in records after scrolling down list for soldiers with more than 15 missions, makes diary mission list maintain position after viewing a mission log, and merges with the latest master.