Add CPQ functions

See https://github.com/exitio/glider/pull/683
We are suddenly making cpqpython very Glider specific in the way it logs a user in. The request.user MUST have an api_key attribute. I would prefer cpqpython to not have this dependency.