0.60.0: Sonobi Adapter (#796)
* checkpoint. I think the base openrtb is setup properly
* checkpoint. Got it compiling successfully
* added openrtb endpoint to be pulled from the config
* fixed issue where I was using a constant uri instead of from the config
* fixed issue where we were assigning tagid to the copy of the imp instad of the imp
* made it so there can be more than 1 video imp
* added sonobi user sync
* removed debugging prints
* removed unneeded declaration
* fixed a coment
* made usersync like the other bidders. but idk how this is supposed to work
* fixed }
* added tests
* updated sonobi code
* need to update our adapter now
* added Call method and updated MakeBids method
* user syncer working
* added coment explaining banner/video imp
* fix user sync test
* fixes to sonobi adapter after merge
* added support for multiple sonobi impressions
* added PubID as an imp ext
* PubID is required. updated params test
* dont need to check the PubID it is checekd earlier
* added exemplary tests to sonobi adapter
* using test endpoint
* using production endpoint for sonobi
* removed unused test file
* removed unneeded check for media types
* removed unneeded for loop.
* handle case in MakeBids getMediaTypeForBid where we cannot find the imp based off the impID in the bid response.
* removed unsed Call function. Defining the length of the imp array to 1
* fixed Content-type in exemplary test
* Removed unset headers in exemplary tests