Update HalJsonRenderer.groovy

Fixes 3 problems:  
- Java Enums were written out with extra quotes around the "\"ACTIVE\""
- Java dates written out with extra quotes, and also as a date toString() -- some way to force ISO8601?
- GSON "Dangling name" issue due to trying to skip objects that were already written.