Do not try to retreive vCards via local SM for foreign JIDs
Merge pull request #205 from weiss/xep-0198

XEP-0198: Improve handling of incorrect stanza counts reported by client
Don't carbon copy messages with <no-copy/> hint

Honor the <no-copy/> hint defined in XEP-0334.
Don't store messages with <no-store/> hint

Honor the <no-store/> hint defined in XEP-0334.
Don't log MUC messages with <no-store/> hint

Honor the <no-store/> and <no-permanent-store/> hints defined in
XEP-0334.
Travis CI: Remove unnecessary configure flag

The test suite no longer fails without --enable-transient_supervisors.
Rename disconnect_user/2 command

The mod_admin_extra module provides a kick_session/4 command.  Rename
the disconnect_user/2 command to kick_user/2 for consistency.
Merge pull request #209 from weiss/rename-disconnect-user

Rename disconnect_user/2 command
XEP-0198: Check whether routed packets are stanzas

Only stanzas are subject to stream management, so when XEP-0198 support
is enabled, we must distinguish them from non-stanza elements.  This
commit adds a send_packet/2 function that can be used in place of
send_stanza/2 or send_element/2 whenever a packet is delivered that
might or might not be a stanza.
Don't miss incoming presence updates
Merge pull request #212 from weiss/fix-presence-updates

Don't miss incoming presence updates
Fix bug when joining empty path
Update ejabberd_xmlrpc documentation URL
Merge pull request #213 from weiss/fix-xmlrcp-doc-url

Update ejabberd_xmlrpc documentation URL in the guide
MUC messages with ~ were not logged (EJAB-1696)
Fix URL markup in the guide
Build proceed/compressed elements in a sane way
Fix formatting
Sanitize copy-pasted get_statustag/1
Fix check_from/2 formatting