Added map service ports option for run command.

When using the fig run command, ports defined in fig.yml can be mapped
to the host computer using the -service-ports option.

Signed-off-by: Stephen Quebe <squebe@gmail.com>
Add dns_search support in yml config

Signed-off-by: Mohammad Salehe <salehe@gmail.com>
Fix typo in dns_search documentation

Signed-off-by: Mohammad Salehe <salehe+dev@gmail.com>
Merge pull request #476 from salehe/dns-search

Add dns_search support in yml config
Merge pull request #485 from squebe/run-service-ports

Added map service ports option for run command.
Cleanup service unit tests and restructure some service create logic.

Signed-off-by: Daniel Nephin <dnephin@gmail.com>
Add a no-build option to fig up, to save time when services were already freshly built.

Signed-off-by: Daniel Nephin <dnephin@gmail.com>
Refactor building of services, and add ServiceLink in preparation for adding includes.

Signed-off-by: Daniel Nephin <dnephin@gmail.com>
Support includes of external projects.

Signed-off-by: Daniel Nephin <dnephin@gmail.com>
Add support for s3 paths.

Signed-off-by: Daniel Nephin <dnephin@yelp.com>
Merge branch 'include_remote_config'

Conflicts:
	fig/service.py
Merge branch 'speed_up_fig_up' of github.com:dnephin/fig

Conflicts:
	fig/cli/main.py
	fig/service.py
	tests/unit/service_test.py
Bump version to 1.0.1.yelp3