mt::threadpool: job passing fixed

Job shouldn't be required to have default constructor, nor = operator.
That's both for efficiency and safety reasons.
Only copy constructor is required, now.