Add loading external custom configuration from URL.
Add placeholders to keep correct order of proxies, groups and rules.
Add error handling for loading base configurations and preference settings.
Fix a bug that when update_ruleset_on_request is set to true, rules will be missing in exported Clash/R and Mellow configurations.
Update local rulesets.
Optimize codes.