Wrap EQC tests with macros

Only run EQC tests if user has EQC installed.
Ignore .eunit
Wrap PULSE property with ifdef

Only define if PULSE is available
Don't import eqc_statem:eq/2

This function is already imported. This fixes a failure noticed on
automated build and locally. My guess is later version of EQC decided
to import but older didn't.
Wrap PULSE with ifdef and don't import eq/2

Only define PULSE properties if PULSE exists and don't explicitly
import `eqc_statem:eq/2` as it is already imported on later EQC
verisons.
Merge pull request #6 from basho/bugfix/rz/tests

Fix tests