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
Better, yet: A level of nested can be killed by inverting this if statement and returning `FALSE`, _then_ doing the rest of this function outside of the `if`.