Update parser to convert empty array defaults to null

Don't let empty arrays get passed through as defaults.
Merge pull request #523 from jeskew/master

Update parser to convert empty array defaults to null