collectd5: update to 5.4, fix build on SmartOS, enable some more plugins

- updated collectd5 to 5.4.0
- configure detection of htonll was broken and needed a patch
- i enabled some more plugins (e.g. graphite support)
- i also copied over the smf file from the collectd 4 package, but i am not sure if i need to do something else to enable it