Some extensions to acceptable specs: allow 'any version' spec *, allow versions as specs (equivalent to ==), and allow single equals (equivalent to ==)