loadscreen() now takes screen pointer as reference and checks to see if it needs to free it based on the new image properties. This will reduce memory fragmentation by a significant amount.
Authored by: sumolx 2010-02-18
Parent: [r2699]
Child: [r2701]