Make it possible to opt-in for I2P in the Greeter

Originally created by @intrigeri on #7723 (Redmine)

The short-term fix (#7722 (closed)) regarding I2P requires users who want to enable I2P to edit the kernel command-line. Once we have a revamped Greeter, it would be good to move this option there.

Related issues

Edited by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information