branching off 0.11 for work on stampede protection
more work on stampede protection, refs #668
added stub abortedCacheCreationCallback and adjusted callback signatures, refs #668
merge 56c5f2fa0d315b70403aeea4872a9af967c324e7
merge ef8ab573c28ca35bb58d82455290fce10fb29080 to 577c7ea51495cc54eaf7fbe32e713ef16e61702a (from 0.11)
merge 3dc9c13b2a6ed1886c339c18aba558ac1d5a3a6e to 80deaff543fa0162c0dd5201810c680dd5c66d71 (from 0.11)
merge 069c0388ff507c56666fbeb64a57457ca39259b3 to 74bd27722490c5592b15b4a889e52d3eb9170735 (from 0.11)
merge 09cef394106bb615c27f9bed34cbd9b9c9f811e3 to 1c759752869500fd6bdb6abe1ef07be46b632c9a (from 0.11)
merge [2601:3543/branches/0.11]
porting branch to 1.0
set lock only if action is cacheable
release stampede lock on view when execution needs to start over in case action is cached, but view isn't
add typehints to date classes
polished the docblocks in the date classes a bit
closes #914
ported [3690/branches/0.11], refs #914
updated timezone database to 2009a, closes #930
merge [3692/branches/0.11], refs #930
unused timezone cleanup, kind of refs #930
merge [3694/branches/0.11], refs #930
0.11.6RC2 release preps
-dev version info