Add: Acceptance test for module protocol

Should be able to use negative class expressions with classes defined from
module protocol right away.

ref: https://dev.cfengine.com/issues/6689
Use ``$(G.echo)`` for platform transparency. You'll need to include ``default.cf.sub`` in inputs as well.