requireTrailingComma: Allow single property objects and single value arrays

Allow single property objects and single value arrays to not require trailing comma if `skipSingleValue` property is set. Fixes #369
Not a blocker, but you may want to separate this out into its own `describe` and add another `it` proving it still errors when there are two elements, and when there are zero elements.