Use default engine if configuration is missing

Uses the default engine defined on preferences for a project if it is
missing the config.json. Also introduces a utility method on
HybridMobileEngineManager for retrieving the default engine