Fixed omniplan2alloc to consider business days only, and fixed the way the fractional assignment was calculated (added explanation in code).