add s3 scheme as input stream
Merge commit '91d1ff1' into develop
debian pkg: Avoid running dh_usrlocal.

This is based on the suggestion in the following:
http://stackoverflow.com/a/12055731/830681
This should resolve issue 455.
debian pkg: Update the copyright.
debian pkg: Add info about the debian package.
Merge pull request #468 from pooya/debian

Debian
JobCoordinator: Retry the task submission for a limited number of failures.

There is a lot of contension on the disco server so the task submission may
timeout.  We should not use large timeouts for submitting the tasks because
meanwhile the job coordinator process is blocked.
A benefit of smaller timeout is that job_coordinator can still process the
messages from other processes.
Tests: Add a sleep to the test_kill to make it more reliable.

Killing a job casts a couple of messages in the backend and it is not guaranteed
that the job_coordinator is dead when the http request is responded.  Therefore,
test_kill which wants to make sure the process is dead just after killing the
job, is not reliable.
Merge pull request #469 from pooya/task_submit

Task submit
DDFS master node keeps track of blob sizes during garbage collection.
GC peers sends diskinfo to master on startup.
Average disk usage, over- and under-utilized nodes are now computed in ddfs_gc_main:start_gc_phase
NodeStats is updated and log message generated for every diskinfo message.
Optimization by storing the length of NodeStats in a variable.
Combined underused_nodes and overused_nodes into one function.
Added updates of Nodestats on gc_done messages.
Changed find_unstable_nodes to use pattern matching on input.
Added estimate_rr_blobs/1 to estimate effects of rr_blobs.
Renamed variable.
Added function for marking blobs for rebalancing.