Ensured all executors that Play uses use named thread factories

This is to allow us and users to have a better understanding of what thread pools are doing what, make thread dumps meaningful, to help in debugging, etc etc etc.