oauth: strip UTF-8 from lib comments and docstrings
Replace section marks, en/em dashes, ellipsis, and smart quotes with
ASCII equivalents across oauth.ml and oauth.mli. This aligns the file
with the project's ASCII-only comment rule. No semantic change; the
only non-comment edit is in a couple of error strings (replacing "§"
with "section" inside quoted messages).