dell: upgrade openmanage + refactoring

 * use one file per class
 * move global parameters in a new class dell::params
dell: moved URL base and args in class dell::params
dell: code cosmetics
added centos support
updated tool version
dell::openmanage - added support for squeeze
dell fact isopenmanagesupported - added PowerEdge R510 id
dell: fixed puppet attempting to start service at each run.
file renaming to be compliant with recommended module structure.
batch fix of deprecated puppet:/// calls without specifying 'modules'.
dell::openmanage::dell - updated gpg key. unfortunately, gpg file is not available anymore
dell::openmanage::debian - coding style correction
isopenmanagesupported fact: redirect ugly stacktraces to /dev/null.
switch from common::concatfilepart to concat[1]

[1] https://github.com/camptocamp/puppet-concat
move base concat for snmpd.conf from module dell to snmp
dell::openmanage::redhat: resolve dependency cycle

There was a dependency cycle when installing redhat on physical servers.
Removing that dependency breaks that cycle.

I'm not exactly sure why this dependency was there in the first place. It seems
weird that a repository definition depends on a package. The openmanage recipes
seem to apply just fine without this require.
now this fact parse the output of the script check_dell_warranty.py[1]

[1] see http://gitorious.org/smarmy/check_dell_warranty
Merge pull request #9 from mbornoz/improvements

now this fact parse the output of the script check_dell_warranty.py[1]
regex improvements
Merge pull request #10 from mbornoz/improvements

regex improvements