Simple fix that improves runtime of edge based egde generation by 26%
Add atan based on lookup table. Again 6% improvement.
Merge branch 'TheMarex-atan-perf' into develop
remove boost::thread from Server
use std::packaged_task and std::future to simulate boost::thread::timed_join()
minor reformatting
add parantheses to fix compiler warning