Fix bug in array parse. Add config opt...
`grant_lowest_numeric_by_default` - Default `true`
If enabled, list config opts that create ordinal permissions will act as if the user has the lowest permission if none is explicitly set.
If disbled, numerics will default to `-1` when checked if the user has no releveant numeric permission set.
By default, this preserves consistent functionality with the previous system (no numeric permissions), so no config options are needed.
Also, in the previous commit, the default value of `home_limit` was changed to `[1, 2, 5]`.