Refactor device disable/enable logic so that drv.thread_{disable,enable} actually get called
knc: Put knc_device on every processor device_data
knc: Attempt to express core enable/disable to controller