Allow return all attributes

When ATTRIBUTES's arg has an id with an empty list of attributes
requested, then return all of the item data.

Good for discovery of items.
Selective config reparse

Since we host client configuration, we should only reparse the config
when a value that actually affects the daemon is set.

The daemon-irrelevant config changes will still be written and
reflected to clients.