Customizable thread creator should use an AtomicInteger

Customizable thread creator should use an `AtomicInteger` for a single and incrementing counter, for elastic thread pools locking for a single thread creation is at least twice expensive than using any AQS implementation.

I have to open an issue for this, sorry for starting on a wrong foot. Will do that soon.

I have signed and agree to the terms of the SpringSource Individual
Contributor License Agreement.