Revert "Revert "Modified the launch script to compile the gateway server to a jar before executing it. Also modified the ant build file to create a manifest file for the jar file.""

This reverts commit fc0bf27223ff583dc7c6085a8f0344d5738bf5e2.
Revert "Merge remote-tracking branch 'origin/development'"

This reverts commit 3983a0108051debabf248e11b3267390cbd16b68, reversing
changes made to 1b1f2ceac337fa636fbd01e6da4805ca83860dcc.