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
I know this was just moved, but drop this assert. Only need to assert `=== true`, which happens next line.