Makefile: use $(MAKE) for skype install (Ticket #1099)

Fixes freebsd and parallel make install issues.
Merging a bunch of patches from Trac, collected by dx.
Allow use of "ac x set -del password" to use /oper to change the password
"securely". Patch from Flexo, bug #1117.
Unicode parsing fix in JSON parser: JSON can contain UTF-16 surrogate pairs
(used to encode >16-bit chars). Added code to parse those *and* the ability
to encode >16-bit Unicode in UTF-8. Also sending this upstream. This should
fix #1121.
Merging compiler warning fix. Patch by Mark H Weaver <mhw@netris.org>.
Fix compiler warnings in testsuite/.
Fix building of testsuite.
Merging test suite fixes from Jelmer.
Fix version in pkg-config file, also change bzr version format slightly

Old bzr version format: bzr-1234
New bzr version format: 3.2.1-bzr-1234

Version spoofing with the BITLBEE_VERSION also changed slightly - it
does not need quotes around the version number anymore for it to compile
correctly.
Add git version string support to configure
Merge pull request #13 from dequis/patch/pkg-config-version-fix

pkg-config version fix
configure: Add spaces after <<EOF heredoc markers for clarity

I mean, they confuse the vim bash syntax highlighter
configure: Let the user enable both built-in protocols and purple

There's no real risk in enabling these, since protocols/purple/purple.c
already avoids adding duplicate protocols in purple_initmodule():

    /* If we already have this one (as a native module), don't
       add a libpurple duplicate. */
    if( find_protocol( prot->info->id ) )
        continue;
doc/bitlbee.xinetd: Move -I to server_args
Fix version in pkg-config file, also change bzr version format slightly

Old bzr version format: bzr-1234
New bzr version format: 3.2.1-bzr-1234

Version spoofing with the BITLBEE_VERSION also changed slightly - it
does not need quotes around the version number anymore for it to compile
correctly.
Fix double slashes in systemd unit templates
Merge branch 'release-3.2.2' into develop
srv_lookup: Portability fixes, handle compressed responses

srv_lookup works on cygwin and openbsd now.

Provide ns_initparse, friends, and types where they aren't provided by
platform.

Use dn_expandname instead of custom parser so compressed DNS responses
are handled correctly.