make FloatParameter accessible just as the others
Fix missing comma in dpkg dependencies
allow more flexibility for the subprocess in InputPipeProcessWrapper
README: fix scattered grammar, punctuation errors.
add bzip2 format support
"From: Luigi" to sender (which is configurable).
tweak locking and add simple test.
Adjust indentation in setup.py
Adds utilities for working over SSH connections

Includes RemoteContext for setting up tunnels and executing commands over SSH
and RemoteTarget for reading remote files (writing not yet implemented)
Wraps ioloop fetcher for unit tests in a function.

Otherwise, the ioloop instance is fetched in the main loop
but launched in a separate thread, which seems to cause problems.
Hopefully this fixes sporadic deadlocks in unit tests
Verbose output when multiple workers try running the same task(s)

Not fully backwards compatible: if you update the scheduler before the worker, you will have problems
The other way is fine though (updating the worker before the scheduler)

Also removed support for fallback to an older way of calling the scheduler - this was fixed in the scheduler in July 2013 so it should not be a problem.
Add support for writing on RemoteTarget
Add put & get functions for RemoteTarget
Some minor cleanup and naming refactoring
Add S3 client and target
Add test dependencies for travis
moto only works with python2.7+, so disable moto-based tests if it cannot import
Renamed s3_test.py to _s3_test.py to follow the convention for naming integration tests which cannot be run by Travis.
Suggested task names in the event of typos
list tasks in sorted order