Request Exclusivity

this adds the ability to denote that a specific request should be matched exclusively with a bid, i.e., that it can only be matched with a single bid and that bid must be for the entire request quantity. solvers are allowed to support this feature or not. support for this feature has been added to the greedy solution algorithm with the appropriate suite of tests.