Update in/out box collision commented code.

Maybe one day I can make it useful. :|
Faster thread wrap up.

Use mutexes but test a simple boolean instead of whether we can lock
the mutex.
Move mask check into particle pre solve for now.
If not threaded, delay lamb eval until solve.