Change: Do not define demidecode variables on rhel4

Ref: https://dev.cfengine.com/issues/6302#note-8

For consistency in reporting (and a small decrease in storage space
required) it is better to not define inventory variables that are
unsupported.
Merge pull request #296 from nickanderson/redmine-6302

Change: Do not define demidecode variables on rhel4