allow fully qualified api domain in Rapleaf::Marketo.new_client

For our new account Marketo seems to be giving API domains like `123-ABC-456.mktoapi.com`.  Update the client to be backwards-compatible but allow fully qualified domains.