Allow external app to start compilation activity via
 * the action lah.texportal.action.COMPILE; and
 * an extra String argument indicating the compilation engine to run
   (specified via key lah.texportal.argument.ENGINE)
Handle all the set up and Intent in onCreate method instead of onResume