cions

Results 4 issues of cions

std::bind1st is removed in C++17

### Go version go version go1.23.0 android/arm64 ### Output of `go env` in your module/workspace: ```shell GO111MODULE='' GOARCH='arm64' GOBIN='' GOCACHE='/data/data/com.termux/files/home/.cache/go-build' GOENV='/data/data/com.termux/files/home/.config/go/env' GOEXE='' GOEXPERIMENT='' GOFLAGS='' GOHOSTARCH='arm64' GOHOSTOS='android' GOINSECURE='' GOMODCACHE='/data/data/com.termux/files/home/go/pkg/mod' GONOPROXY='' GONOSUMDB=''...

OS-Android
NeedsInvestigation

This change allows users to override the default resolv.conf path by `-ldflags '-X "github.com/mr-karan/doggo/pkg/config.DefaultResolvConfPath=/another/path/to/resolv.conf"'`

This PR adds support for the `-1`, `--single` flag, which causes doggo to show the only single (randomly selected) address in the response. This is useful for scripting. ```sh $...