/*
* Remove request
*
* Ensure removal of a solvable by either
* * specifying it directly
* * specify it by name
* * specify a required relation
*
* Except when specified directly, the solver is free to choose any
* solvable matching the request (by name, by relation)
*
* call-seq:
* request.remove(solvable) -> void
* request.remove("kernel") -> void
* request.remove(relation) -> void
*
*/
void remove( XSolvable *xs )