Transporter cleanup.
Using isTransporter() instead of psDroid->droidType == DROID_TRANSPORTER || psDroid->droidType == DROID_SUPERTRANSPORTER.

There should be no logic changes in this patch.
closes ticket:4246
Merge branch 'bugfixes' into 3.1