router.c: fix str length in comp->ipport snprintf'ing
router.c: fix warning
s2s: strncat already adds '\0'
revert 8863bfa4f60aaef989b5197bfebede4bfc10b399
sm/mod_iq_vcard.c: fix wrong arg type
sm/mod_roster.c: fix wrong arg type + return void
Merge branch 'master' of git://github.com/Jabberd2/jabberd2
Get rid of warnings

Fix new 'unused variable' warnings in authreg_pgsql.c

Get rid of all 'pointer targets in assignment differ in signedness' warnings:
- All string data are stored referenced as '[const] char *' but never as '[const] unsigned char *'
- Binary data are stored as 'unsigned char *' but never as 'char *'
- Some explicit type cast added for external lib's calls (zlib, OpenSSL and sqlite3)
Merge pull request #15 from eagafonov/master

Get rid of warnings, part 2
Merge branch 'master' of git://github.com/jabberd2/jabberd2
router mesh 1st commit. See README.mesh