Change percent_lost in capture-loss from a string to a double.
Merge branch 'master' into fastpath
Fix race condition in unit test.

Removing an input stream immediately after it's created causes a race
to read the entire file before the reader gets the signal to stop.
Revert "Fix race condition in unit test."

This reverts commit b255aedc26ec09d0eca7c83b94d2b4c7996676e8.

The test should work as it was -- actually seems to be a race in the
thread termination code.
Don't build broccoli ruby bindings by default, use --enable-ruby to do so.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  Don't build broccoli ruby bindings by default, use --enable-ruby to do so.
  Revert "Fix race condition in unit test."
  Fix race condition in unit test.
  Change percent_lost in capture-loss from a string to a double.
Merge branch 'master' of git.bro.org:bro
Fix thread processing/termination conditions.

A thread that is done/killed should signify that the thread manager has
some processing to do -- it needs to process any messages in its out
queue, join the thread, and delete it.  Otherwise the thread manager
may reach a state where it makes no progress in processing the last
remaining done/killed thread.
Merge remote-tracking branch 'origin/topic/jsiwek/thread-termination'

* origin/topic/jsiwek/thread-termination:
  Fix thread processing/termination conditions.

BIT-1093 #merged