Migrating launches to 4.4 Luna

Old launches are in the zip file.
Makes launches work for Luna
Updates a deprecated method

getComponentType doesn't work in Luna, so we have to do a bit of a work
around
Updates a deprecated ArrayType fix

Unfortunately, the difference requires different code for each version.