Specific performance of a contract cannot be enforced in favour of a person- (a) Who could not recover compensation for its breach; (b) Who has become incapable of performing, or violates, any essential term of the contract that on his part remains to be performed; (c) Who has already chosen his remedy and obtained satisfaction for the alleged...