Modifying LocalTasksApi to make almost all spurious warnings debug;
Modifying TaskModel and derived classes to break out validation by
variable to enable more useful error messages or label changes