Suggested temporary fix for #6

Increase DEFAULT_TIMEOUT to 50ms temporarily, until a better solution
gets implemented. Otherwise, CPU load can become quite enormous.
Merge pull request #6 from horazont/feature-lower-load

temporary fix for #6
implemented xmpp_sem_trywait
added init value to xmpp_sem_create
fixed warning in libxml2 parser
added external libs to libcouplet.pc
added windows support to functions in thread.c
implemented mutex_trylock
compare WaitForSingleObject return value with WAIT_OBJECT_0
implemented sem_timedwait
Merge remote-tracking branch 'upstream/master'
windows implementation for xmpp_sem_timedwait
Update src/hash.c

Fix crash on key values with non-latin1 symbols due to negative hash value).
Merge pull request #10 from ITikhonov/master

Fix crash on keys containing non-latin1 symbols
moved couplet.h to include/libcouplet/

This is new location of libcouplet API.
cleanup bootstrap.sh
fixed include couplet.h
revert 5e1fc51502239472f10299ae4ed4c3be5ce578a3

Abstracted XML parser API moved to src/parser.h
distinguish public API includes
fixed timeout calculation in xmpp_sem_timedwait