Stock ROM, but rooted with Franco Kernel r18 using default settings and Adaway blocking. I use WhatsApp, Hangouts, Skype, Slack, Google Now for IMs and they cause a lot of wakelocks, but my standby time is still excellent with 2-3% per 8 hour of standby.
I didn't do much, I don't use Facebook...