Give entry assembly top priority for default config merger

This change gives the entry assembly priority in the merger chain of default configs.  This will guarantee that the default config embedded on the main assembly will override default config values in referenced assemblies.

The entry assembly will be null when a managed assembly has been loaded from an unmanaged application.  In this case, there is no priority given to any default config.