This change implements the necessary bits and pieces for testing the
Puppet modules. Right now, it only run lint and syntax checker on the
modules.
The change also fixes a couple of issues with the existing code that
have been highlighted by the tests.
Change-Id: I4fd30baa23c474d75937b4f050b35c914efc4829