add suse support and support for PE 3

Suse support only needed the facter line.
PE 3 had to build a construction around versioncmp to be backwards compatible.

add .project to ignore file (eclipse gepetto) not to mess somebody elses work.