Tools/ConnectionPatcher: add documentation on what is patched
Tools/ConnectionPatcher: fix: don't try setting permissions for non-existing file when patching module
Tools/ConnectionPatcher: fix: use patterns for mac on mac
Tools/ConnectionPatcher: allow to find pattern multiple times
Tools/ConnectionPatcher: fix: adapt to compiler optimization around Signature pattern on osx clients
Merge pull request #13521 from TrinityCore/connection_patcher/fix_osx__document__fix_nonexistant_file_exception

Connection patcher: fix osx, document, fix nonexistant file exception