Constrain version of eliot to match setup.py.
We currently require ssh at runtime, so specify that dependency.
Add explict dependency on zope.interface.

We use it directly, so specify the dependency explicitly in the RPM.
Make setuptools version in RPM match setup.py.
sketch out an implementation strategy
tests for required changes to fig configuration parsing of environment variables to handle lists as well as dicts
implementation for handling lists of environment variables
comment fix
tests for DockerClient support for adding and retrieving memory limit and CPU shares
additional test for no specified limit on memory or cpu shares
Merge pull request #948 from ClusterHQ/rpm-fixes

Fix RPM dependencies.

Resolves FLOC-969.
expose mem_limit and cpu_shares in IDockerClient
added config documentation for list-formatted environment variable configuration for fig applications
Merge pull request #959 from ClusterHQ/fig-environment-config-FLOC-872

Fig environment config floc 872
Merge branch 'idockerclient-limits-960' into flocker-app-resource-limits-FLOC-961
add memory_limit and cpu_shares to Application repr test
add tests for memory limit and cpu shares to StartApplication tests
add (not yet implemented) functional tests for Deployer to verify an Application is started with memory limit and cpu shares
add memory_limit and cpu_shares attributes to Application model and the relevant arguments in StartApplication's call to DockerClient.add
test implementations for functional Deployer tests on cpu shares and memory limit