fix issue #21 build fail also updated example code in document
update test_syslog.conf to fix issue 24
code: gcc warning for nscan not used
Merge remote branch 'insop/fix-issue-23'

Conflicts:
	src/rotater.c
bugfix: memory errors when doing zlog_init/zlog_fini multiple times
version: 1.2.9, a bugfix version
version: the real 1.2.9, fix another bug from buf.c when input is longer than buffer size
fixed compiling on AIX 6.1
added 64bit only compile options for AIX
code: add time.h to fix compile warning
all ompiler should use -pthread compiler directive including gcc
runtime logic on AIX is to look into .a not .so
fixed aix compile logic
Merge pull request #28 from bmanojlovic/pthread_call_fix

all compilers should use -pthread compiler directive including gcc
compile: add -pthread when make libzlog.so, to save -pthread when zlog is linked to programs
doc: redirect download link to google code
bugfix: file_limit pointer cause Segmentation fault
doc: change download links in GettingStart
Merge remote-tracking branch 'upstream/master'
Fix an uninitialized read. If the archive_path string has a plain '#r' in it,
the sscanf call will not set nread to 0, leading to potential crashes.

Found this from segfaults at runtime when it was time to rotate a log file,
and reproduced it with this small test program run under valgrind:
********************************************************************
int main(int argc, const char* argv[]) {
    zlog_rotater_t* rotater;

    rotater = zlog_rotater_new("/tmp/foo.lk");
    zlog_rotater_rotate(rotater, "/tmp/foo.log", 1024, "foo-%d(%Y%m%d).#r.log", 1024, 5);
    zlog_rotater_del(rotater);
}
********************************************************************

Make sure to do something like:
$ dd if=/dev/random of=/tmp/foo.log bs=1024 count=10

before running it to hit the right code paths.