Fix spelling of IValidationResult members to match TypeScript conventions
Fix long-standing bug in AppId regex which allowed all AppIds
Share project name validator between Cordova and NativeScript CLIs