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
@mrjoelkemp, should this be `skip` or `ignore`? I don't know what most of the other rules do, but let's see what's most consistent and use that.