Fixes and features to allow plugin and config management

  * Add custom define to install plugins
  * Change server density install to use conf.d
  * use yumrepo on redhat type systems
  * Use apt::source on debian type systems
  * Try to use hostname and fqdn to find the device