This file lives in Target, which makes sense since it is supposed to represent the various types of signals that can occur on any platform (since you might be remote debugging a platform with different signals than the host).
However, Host had a method called GetUnixSignals which just returned an instance of this class initialized for the Host's signals. Rather than have this functionality in Host, we can just provide a static factory method on UnixSignals called CreateForHost. This brings us one step closer to breaking the Target -> Host -> Target cycle.
Despite being burried in Plugins/Process/gdb-remote, this code is actually part of lldb-server (and only lldb-server).