Fix tests

NOTE: These fixes were spurred by giddyup failure which I also reproduced locally.

* Ignore .eunit

* Remove `eq/2` import, it is already included in newer EQC (or at least that is my guess).

* Wrap with `-ifdef(EQC)` for those without EQC.

* Wrap PULSE stuff with `-ifdef(PULSE)`.