remove old content from changelog
RPM: find-provides should not call find-requires.

Also remove the libvarnishapi "workaround" we put in place
earlier.

Found by: Ingvar Hagelund

Fixes: #1484
Update the documentation for obj.hits to reflect code reality.

In 4.x we changed obj.hits to be read-only, and to count all variants
under the same hash-key (= same objhdr).

Since we cannot trivially tell if a ban hits all Vary: values or
just some of them, there is no sane heuristic to fiddle obj.hits
on bans that would Do The Right Thing.

Fixes #1492
Import std before use
Check pthread_join() with an AZ()
Type error in sizeof.

Spotted by:	Coverity
Check VUT_Arg() return with AN for consistency.
Insignificant memory leak.

Spotted by:	Coverity
Remember to signal the thread to exit when decimating the flock

The pool herder didn't signal the thread when decimating the flock,
causing the thread to be leaked.

Spotted by: xcir
Fixes: #1490

Also close a couple of other races:

When pthread_cond_timedwait returns ETIMEDOUT, the predicate
(wrk->task.func == NULL) could still have changed while reacquiring
the mutex. If so, the signal would've been lost and the thread
leaked. Changed the idle wait loop in Pool_Work_Thread() to always
check the predicate before resuming the cond_wait.

The update of the predicate (wrk->task.func) from e.g. Pool_Task() is
done without holding the mutex. This opens a race on the predicate,
and the possibility of the worker going back on cond_wait loosing the
signal. Changed to update the predicate while holding the mutex.
set RST2MAN=no if no rst2man found to make it a hard dependency for real
Fix tiny memory leak in vdir.c
We accept docfixes on github.

As discussed on bugwash today. Lowering the bar may help us improve the
documentation.
Add a 'y'ear conversion factor to std.duration().

Submitted by:	github::brianjarita
Merge pull request #24 from buddhamagnet/master

Update changelog
Add travis build script
Merge remote-tracking branch 'origin/master' into tcp_fastopen