Fixed call of underscore str.include broken in commit 75b9a35e8d87ef201f59ba529e4b9194485bef0f
Merge pull request #6 from ichim-david/master

More code optimizations
Add initial vcard support
Add strophe.vcard.js
Fetch vCard when restoring a previously opened chat
Add missing images
More refinements.
Render the vCard profile picture
Fix canvas image ratio (don't stretch or squash)
Add base.css for basic non-converse specific styles
Set the avatar image on the rosteritem obj
Don't underline links
Add getVCard method (will be usefull for caching later)
Replace another server call with VCard.

This time when a message is received for the first time.
Various fixes, see below:

- Don't do an ajax call when a user wants to subscribe. We wanted to get the
  user's fullname, but this is now handled via vCards
- openChat is now only for roster items. Call showChat for controlbox and
  createChatRoom for rooms.
Fix RosterHandler through proper closure.
Refactor some code out of the presenceHandler.

Also, don't hide the controlbox in the beginning, no need to.
Fix presence exchange.

- Added 'show' element
- 'busy' must be 'dnd'
Update changes
Remove hardcoded values