Correct task binding with core spec

If specialized cores are allocated for a job and that job request
CPU binding using a cpu_map, the cpu_map was being interpretted
as a cpu_mask and a cpu_map of zero was being treated as invalid.
This is now fixed.