645bcf8f44
Move Namecoin service initialization from App-level (eager, on every startup) to inside the LoggedIn branch (only created when user logs in and screens that use Namecoin are reachable). Matches the Android lazy pattern in AppModules. Also deduplicate NamecoinSettings: Android module now uses a typealias to the commons module version, matching the original PR intent.