Fix spelling of IValidationResult members to match TypeScript conventions
Fix long-standing bug in AppId regex which allowed all AppIds