Allow auth field (<cik>) to specify a client or resource ID as well.
Mesh OnepV1 and Exoline's ideas on what the CIK parameter holds.

OnepV1 has a different idea of what gets passed in for the CIK parameter. So use the ExolineOnepV1 shim to adjust for the differences.
(OnepV1 is always a string, Exoline has a string or dictionary.)
strings are not always str, but a dict is a dict.
Period and comma are confusing.

Switching to a :r and :c
Tests for the various forms of an auth.
Merge commit '4377d477d6a86d0e89d1dde19ab6609b364f2123' into authWithClientResourceID
Merge pull request #80 from tadpol/authWithClientResourceID

Auth with client or resource ID