Allows configuration of wait time for next task to finish
Merge pull request #460 from Houzz/worker_sleep

Allows configuration of wait between tasks finishing
Merge pull request #463 from spotify/ulzha/range

refactor to make a reusable Register.get_task_cls
Allow hiverc to be a list so that multiple RC files can be loaded. The hive command hive
Updated the doc string of the hiverc function.
Add support for dynamic requiremnets

Tasks may now yield new requirements in run just as they are returned
in requires. If requirements are fulfilled when yielded the task will
continue, if not it will be rescheduled to be run when requirements are
finished. Note that this means that the task will be rerun from start.
Add dynamic requirement example
Add pyparsing to .travis.yml
Make it compatible with Python 2.6
Make parameter.serialize handle is_list
Change init proceduce for dynamic requirements

It used to be initialized using task_id now it's done using
task_family + str_params.
Add load_task function in interface
Remove id_to_parsable from task.py
Add test for task to str params conversion
Add dynamic dependency test

Also fix import problem where it would try to import worker_test
from luigi/test/test.py due to luigi/test having higher priority
in sys.path and worker_test being located in the test folder.
Merge pull request #424 from tommyengstrom/dynamic

Dynamic requirements
Remove unnecessary importlib dependency
Cleanup of luigi.mock

This change makes sure the manager (needed by MockFile) isn't instantiated in the global scope. Also a bunch of other cleanup to avoid pulling out internal variables in tests etc

luigi.mock would instantiate multiprocessing.Manager() in the global scope which ends up calling bind(). There is a limitation in the Linux kernel where named Unix sockets can't have longer names than 120 bytes, or else you will segfault. In Hadoop jobs, it turns out that the TMPDIR is actually a path longer than 120 bytes, which meant that any Hadoop job that accidentally imports luigi.mock will fail with a really obscure error.
Merge pull request #469 from spotify/erikbern/mock-cleanup

Cleanup of luigi.mock
Merge pull request #470 from spotify/freider/no_importlib

Remove unnecessary importlib dependency