generic: remove systemuser definition

We want to get rid of generic::systemuser
and replace it with the regular puppet user type
again to remove a layer of abstraction that isn't
really needed.

Change-Id: I63adc21f709ec01c5011ed17a2b6a35af32f1f36