Core: Fix non pch build
Core: Kill AGAIN whitespace :(
Core/Socket: Fix typo in constructor

Using moved objects is generally a bad idea

Thanks @Daejiv

Closes #12800
Merge remote-tracking branch 'upstream/master'