Add exit code

Use dedicated exit code for AFP connections that were dropped
by the client right after the TCP handshake.
Update version and release notes for 3.1.0 release
Add libatalk ABI for 3.1.0 and bump library version leaving room for 3.0 series
Update version for 3.1.1 development
Add asprint() compatibility function for systems lacking it
Fix ressource fork name conversion

Function was using ad_path() which returns a pointer to a static
string twice in the rename() functions.

Fixes bug #534.
Update NEWS
Fix a bug where only the first configured UAM was loaded

Caused by strtok() not being async signal safe, use strtok_r() instead.
Fixes bug #537.
Update NEWS
Add support for AFP 3.4
Workaround for a problem which cannot be advertized by Avahi. Bug #541.
Merge pull request #12 from hat001/avahi-workaround-3-1

Workaround for a problem which cannot be advertized by Avahi. Bug #541.
Fix for incomplete AFP 3.4 commit 70e3fcd8744752d6de0b93d089f41c28dca30bde

Return "no such item" error when non-existing EAs are requested.
Registering with mDNS crashed, bug #540
afpd -V show Spotlight support