Wakelock options

I added an option to use a screen-dim wakelock instead of a partial wakelock, since I find the partial wakelock's behavior extremely irritating.