fork from Knockout-Contrib/Knockout-Validation (@nashibao のfork元消失により移行)