Allow nested Hash notation for broker configuration

So, decided to re-introduce the nested Hash notation for accessing
configuration attributes, as such:

	`node.default.broker[:hash][:option] = ‘value’`

It does however mean that the “per topic” attributes cannot use Hashes
anymore, but either Arrays or just plain Strings.