Do not zero out sched_threads needlessly

The function sched_init() zeroes out sched_threads needlessly. All
static variables can be assumed to be initialized with zero, anyways.
The C standard mandates it, and all at other places in the code it is
assumed.
Merge pull request #662 from Kijewski/remove-sched_init

Do not zero out sched_threads needlessly