Improve invalid record handling

- Use Yajl for JSON parsing
- Add ignore_invalid_record option to ignore invalid record and return OK to scribed