1) added some override annotations
2) improved thread safety by not only copying the incoming set, but also the sets it contains since they may as well be changed by other threads while we try to iterate over them
removed an assertion that could cause deadlocks under some rare circumstances
added logging for execution errors in worker threads
Better be careful with executors: If they are shutting down, no new tasks may be submitted - otherwise, we will just trigger another pointless exception. Secondly, if we increment the number of active executors and only afterwards actually submit the task, we have to make sure that the submission goes through - otherwise out counter is off by one! I now decrement it again if the executor rejects the new task.
suppress warning
Merge branch 'develop' of https://github.com/Sable/heros into develop
exporting slf4j
fixed comment
added union flow function
comments
Refactoring: Call flow function is now also computed in a protected method to allow for changes in custom derived solver
Merge branch 'develop' of github.com:Sable/heros into develop
added a function to clear the jump functions
made the path cache for joining abstraction protected instead of private
Added SBT build file
Updated Guava
Bumped version number
Updated version number
Changed the source folder reference

See advice at
http://stackoverflow.com/questions/19234907/sources-from-the-main-project-creep-into-a-subproject
Added SBT Idea plugin