Creative segment filter support with SDK segment filter (for MRAID capable bid request ) 

Added support at creative level for segment filters. Also tests for this has been added.
Also, a first creative segment filter was added. It is called "supportedSDKs" and let you bid in specific bid request that has MRAID support (also other sdks like VPAID and ORMMA).

Isn't this a straight-up copy of the AgentConfig::SegmentInfo struct? If so, is there any reason why we couldn't just hoist the struct out of the AgentConfig struct and make it available to both classes? I would prefer to avoid code duplication whenever possible.