Be a little more restrictive when parsing setting names
Be a little more restrictive when parsing setting names

Don't allow '.' or '-' at the beginning of setting names, don't allow
empty setting names. This has no effect on valid config (since such
setting names don't exist as valid settings) but may affect error
messages in certain cases.

davmac314/dinit,davmac314/dinit,davmac314/dinit