Freebird: the new go-recurly plugin

mostly pulled out of `go-subscriptions` and `go-subscriptions-freebies`.

see https://github.com/GigaOM/legacy-pro/issues/4125
hmmm but i like using `wp_send_json_success`. i think it would only take a small change in the js code that calls this. let me try...