Hanlde task exception, so normal exception won't leat Thread quit
Rename task_condition_ to task_arrived_ to get a better meaning of what it is doing.
ignore build dir
Add unittest for scoped_file
Merge branch 'dev'