Add domainname to allowed container config.

Signed-off-by: Sam Hanes <sam@maltera.com>
Split the domainname out of qualified hostnames.

Docker doesn't like it when a fully qualified hostname is passed in
the `hostname` parameter. When an FQDN is provided with `-h` the
official CLI puts the first component in `hostname` and the rest in
`domainname`. This change replicates that behavior when the user
specifies an FQDN in `hostname` in their `fig.yml`.

Signed-off-by: Sam Hanes <sam@maltera.com>
Merge pull request #305 from ryanbrainard/fix-dir-typo

Fix typo in script dir name
Merge pull request #304 from Elemecca/t-domainname

add support for domainname, qualified hostname
Resolve environment without values to values on host

For parity with the Docker CLI, allow environment variables without
values to be automatically resolved to their values on the host.

Signed-off-by: Ryan Brainard <brainard@heroku.com>

Conflicts:
	tests/integration/service_test.py
Add documention for key-only environment

Signed-off-by: Ryan Brainard <brainard@heroku.com>
Merge pull request #297 from ryanbrainard/resolve-env

Resolve environment without values to values on host
Regardless of dependencies, `fig up` only attaches to what you specify

Without this, if you go:

    $ fig up -d db
    $ fig up web

you'll get output for both db and web, and Ctrl-C will kill them both.

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Merge pull request #308 from orchardup/fix-fig-up-attach

Regardless of dependencies, `fig up` only attaches to what you specify
Add docs for volumes_from

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Ship 0.5.0

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Merge pull request #307 from orchardup/ship-0.5.0

Ship 0.5.0
Merge tag '0.5.0' into master-heroku