Init cleanups

Mostly HTC custom stuff that doesn't exist on our kernel. Verified nothing broke.