added parsing support for openrtb 2.2, openrtb exchange connector now accepts 2.1 or 2.2
fixed regs field, added version to the openrtb_bid_request parser, added test cases
fixed some tests to parse new objects correctly, validated that everythiing is now parseable
added parsers, factory to call the right parser on function and started refactoring the test
fixed tests to have valid geo values, fixed test to use new parser
fixed linkage errors by removing mentions of openrtb_bid_request, fixing tests
allowed bidswitch providerConfig nurl to use rtbkit macros
merged master in and resolved conflicts
created a helper to reduce boilerplate, fixed the factory so we'd create one parsing ctx per call, removed version from parseBidRequest method since that is implicit to the class
merged master into branch
merged to master
build old and new parser
merge bidder_interface changes
used unique_ptr instead of shared since the context inside the parser cannot have more than an owner
PLAT-731: working version of mongo temporary server
Merge branch 'master' into openrtb_2_2
PLAT731: Use the runner class to launch mongod
PLAT-731: Mongo Temporary Server now fully functional
Merge branch 'master' into LAL-288
http_client: work around limitations in the epoll+curl pair by retrying failed ADD or MOD ops (TRIVIAL)