Revert to Cabal assuming signatures have object files.

GHC has been changed to guarantee producing valid object files for
signatures (they will usually be empty).

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>