DRY?
Исправлена ошибка с пропаданием провайдеров

Команда добавления провайдера в список провайдеров внесена внутрь
раскрытия макроса, что позволяет ей исполняться и в скомпилированном
файле.
Теперь saluto --- модуль restas
Добавлен провайдер google.com

Поскольку google.com требует регистрации адресов перенаправления (то
есть нельзя использовать уникальный redirect-uri), пришлось выделить
для этих целей еще один параметр в new-oauth-provider --- anti-csrf,
который может принимать значения :unique-redirect-uri и
:pass-state-string.

Также пришлось внести build-goto-path внутрь макроса, чтобы иметь
возможность добавить параметр state к запросу и при этом не добавлять
слотов к oauth-2.0-module.

Характерной особенностью Гугла является то, что он в свои ответы
случайным образом вставляет последовательности нулей.  Для выполнения
очистки выделена функция remove-zeros-from-string.
Пример использования saluto
Merge pull request #1 from Menschenkindlein/master

Google.com и небольшие добавления