Pack the server library since it uses generic names like 'Trie'
Merge pull request #4 from djs55/use-pack

Pack the server library since it uses generic names like 'Trie'
Add missing file
Merge pull request #5 from djs55/use-pack

Add missing file
Call the extra_watch_callback on a different thread than the dispatcher

Otherwise, a call to e.g. Xs.read will deadlock if you try to do it
from the callback.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Add a test to check that reads work in a watch callback

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>