Added non-blocking stack

Added a thread-safe and non-blocking stack implementation.

Shame on Java that they don't have a Stack interface. Guess that the
lousy Stack implementation reserved that nice interface name forever...