kernel: split cpu_mask handling into own file In an effort to cleanup sched.c, move sections of code that can be compiled in based on options into own files. CPU mask here is managed by a kconfig and is not widely used (SMP affinity on multicore systems). Signed-off-by: Anas Nashif <anas.nashif@intel.com>