Allow reserved words as property names in objects followed by commas

fixes #768 edge case.

When using reserved words as properties inside objects with ES5 enabled, any reserved word that comes after a comma throws  `Unexpected 'default'.`

Example case: 

```javascript
var hello = {
  holla: 'world',
  default: 5
}
```