Improved code based on akaihola and clo74, broken tests fixed.
Ticket: https://code.djangoproject.com/ticket/18091#comment:5 (with failed tests)
adding unit test case for ticket 18091
Ticket 18091: Fixed broken tests
Fixed in 3afb591, thx for your work on this!
Added donation snippet to sidebars. Refs #298