buffet: add object property parsing error informaion.

When parsing command definition/object schema and when there is
an error in object property definition, report the name of the
property in error. Add another error object to the error chain
with the property name being parsed.

BUG=None
TEST=USE=buffet P2_TEST_FILTER="buffet::*" FEATURES=test emerge-link platform2

Change-Id: I58e0008401395497a3515402c5464e820568617d
Reviewed-on: https://chromium-review.googlesource.com/209310
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
2 files changed
tree: 96bea13e623392586b1b4213b209e502b6785bc9
  1. buffet/