qtscript: Add functions necessary to implement
enemy transports in campaign.
jscam: Convert cam1c.{vlo,slo} into cam1c.js.

In the process:

- Add new libcampaign.js functions:
  * camSetEnemyReinforcements
  * camManageTrucks
  * camQueueDroidProduction
- Fix broken assembly points and several tactics bugs.
- Allow bases of different players to be detected by
  overlapping cleanup areas.

refs ticket:4234