add a pulse for whatsapp accounts #359

This adds an interval that sends presence requests for every chat every 30 seconds to keep the connection to whatsapp alive.
I tested it on my Geeksphone Peak and I can say that I wasn't disconnected the entire day. I was most of the time on wifi and the battery usage didn't increased, but I'll do future tests on mobile data, just to make sure.
improvements

some improvements for the WhatsApp pulse:
	- don't request presence status for groups
	- keep requesting even when we have no connection, only stop if the account is disabled
Added support for multiple emoji input
Emoji articles doesn't disappear after say() - Fixed
Remove extraneous DOM
All the magic happens here
Make it work
CSS :(
Merge pull request #569 from FabianOvrWrt/dev

THANKS!
Merge pull request #571 from gargsms/Multiple-emoji-input

Now supports quick multiple emoji input
Fix for Could not sent SMS
Merge pull request #573 from gargsms/New-WhatsApp-version

Fix for Could not sent SMS
Merge pull request #572 from gargsms/Search-through-contacts

Implemented search through contacts
request all states at once
clean up
Merge pull request #550 from TitanNano/wapp-connection-fix

add a pulse for whatsapp accounts #359
Whats App presence improvement

this improves the presence indication for Whats App:
- add available to the status when a new "PresenceAvailable" message arrives
- add timestamp to the status when a new "PresenceUnavailable" message arrives
- don't wait 300 seconds until we mark someone as unavailable, whats app tells us that right away
Merge pull request #576 from TitanNano/presence-improvement

Whats App presence improvement
WhatsApp pulse ratelimit hot fix

I had to discover that whatsapp quickly starts to block the status request overflow with an error message. The server only responses with the requested data again, when we stop our request for some itme.
Because of this, I dissabled the request of the statuses and the pulse will now just ask for the pictures. WhatsApp does not block these requests.
Merge pull request #577 from TitanNano/status-fix

WhatsApp pulse rate limit hot fix