Newest build does not work as systemd service anymore
I just built the p2pool binary from the latest sources and now when I start it through systemctl as a service it does not start anymore. Error:
```
NOTICE  2023-04-19 16:47:57.4643 ConsoleCommands listening on 127.0.0.1:54374
NOTICE  2023-04-19 16:47:57.4646 ConsoleCommands uv_guess_handle returned 17
ERROR   2023-04-19 16:47:57.4646 ConsoleCommands tty or named pipe is not available
NOTICE  2023-04-19 16:47:57.4647 ConsoleCommands event loop started
ERROR   2023-04-19 16:47:57.4647 ConsoleCommands TCP wasn't shutdown properly
```
I can start p2pool on the TTY console normally. I was trying to find a parameter to tell p2pool to not use the TTY and could not find any. Also I tried to configure the service to use a socket like this:

p2pool.service

```
[Unit]
Description=P2Pool Full Node
After=network.target p2pool.socket
Requires=monerod.service
BindsTo=p2pool.socket

[Service]
StandardInput=socket
Sockets=p2pool.socket

WorkingDirectory=/opt/p2pool/build/
Type=simple
Restart=always
ExecStartPre=sysctl vm.nr_hugepages=3072
ExecStart=/opt/p2pool/build/p2pool --loglevel 4 --host 127.0.0.1 --wallet ABCD
```

[Install]
WantedBy=multi-user.target

p2pool.socket

```
[Unit]
Description=P2Pool Socket

[Socket]
ListenStream=/tmp/p2pool.stdin
NoDelay=true

[Install]
WantedBy=sockets.target
```
