GerritEventContext: replace propertyMissing with Expando, validate
GerritEvent names, add test