If anyone is wondering, I've committed the kernel patcher to my local branch. I've cleaned up the code slightly, as well as made it much easier for others to add their own patches. Anyways, I've also included a patch to take the place of SleepEnabler.kext (for those of you who need it), and this time it *won't* cause a panic when the kernel is updated, and, even more importantly, it's not dependent on the pm struct not changing.
Sorry it's taken so long to get it in my branch. I'll be adding other patches soon.