Multiple diamond instances

This extends the LWRPs to support multiple diamond instances running at the same time.
They already supported custom installation prefixes, this change mostly allows for multiple runit services to be configured.