Adding two old patches

Reworked the patches. Now we have two clean commits:

List, Queue, BlockingQueue and Stack now provide a static allocation possibility.

================================================

Could not run the tests, because I get the following error:

LINK : fatal error LNK1104: cannot open file 'gmock.lib'

(I'm using VS2012)

But the added tests are small, so they should work.