sched: Move core-scheduler interfacing code to a new file

core.c is already huge. The core-tagging interface code is largely
independent of it. Move it to its own file to make both files easier to
maintain.

Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org>
4 files changed