Configure timeout and result ttl via settings.py.
Merge branch 'master' into change-default-configs
Merge remote-tracking branch 'upstream-grokcode/change-default-configs'
Revert "Merge pull request #59 from lechup/master"

This reverts commit 3aa4524a350102e4f39ca559b45e765542aad462, reversing
changes made to e7d1581ba018d9d2855467bbaca6a37c1cd514e2.
Revert "Merge remote-tracking branch 'upstream-grokcode/change-default-configs'"

This reverts commit 567f17b1f251f7fab91e0f5af0433e3147166459, reversing
changes made to 3aa4524a350102e4f39ca559b45e765542aad462.
Revert "Revert "Merge pull request #59 from lechup/master""

This reverts commit 4d748e753873d22b696fc0f3bd7b3b6454e922ad.
Added DEFAULT_TIMEOUT and RESULT_TTL to RQ_QUEUES
Hm... Keep it None\!
added tests (timeout); added docs; error while not having 'default' queue set; default queue DEFAULT_TIMEOUT and RESULT_TTL is default for all queues, it can be overriden per queue setting
revert need of defining 'default' queue in RQ_QUEUES
refactoring, moving default_timeout to get_queue
Merge remote-tracking branch 'upstream/master' into default_timeout
removed module scope QUEUES (settings should be lazy for @override_settings() in tests work properly)
remove RESULT_TTL; use from .settings import QUEUES
contributors update ;)
Merge pull request #62 from lechup/default_timeout

Added DEFAULT_TIMEOUT and RESULT_TTL in settings.RQ_QUEUES