public static TestDriver newApplicationBundleInstance(String bundleLocation, boolean privileged,
                                                          Module... guiceModules) {
        return newInstance(newOsgiFramework(), bundleLocation, privileged, List.of(guiceModules));
    }
<p>Creates a new TestDriver from an application bundle. This runs the same code path as the actual jDISC startup
code. Note that the named bundle must have a "X-JDisc-Application" bundle instruction, or setup will fail.</p>

@param bundleLocation The location of the application bundle to load.
@param privileged     Whether or not privileges should be marked as available to the application bundle.
@param guiceModules   The Guice {@link Module Modules} to install prior to startup.
@return The created TestDriver.
jdisc_core/src/main/java/com/yahoo/jdisc/test/TestDriver.java