resolves #60 use operatingsystemrelease and regex for SuSE until facter fully supports all OSs

I switched out operatingsystemmajrelease for operatingsystemrelease and used regex to only grab the major version. I think this will solve our problems with lsb and get SuSE working fine until an upstream patch comes through for facter which I'm working on. Solaris uses the kernelrelease fact and shouldn't be affected.

If we don't like having this exception, one option is to use operatingsystemrelease and regex for all OSs until the operatingsystemmajrelease fact gets fixed.