Add production support to Lua API, port gdi04a, gdi04b and intervention missions

This is scope creep for this pr, but we should also add equivalent methods for powering down and selling structures before the release.