Fix crash in `gcf push` when app contains a symlink

[Finishes #62791188]
Remove fixture

This breaks out windows CI machines, because golang does not recognize a
unix symbolic link file as having a special mode. This isn't very
surprising because go's FileMode is intended to be a platform agnostic
way of asking "does this file have special bits set (for my platform)?".

This would be best tested with a platform specific integration test.
Getting the state of a stopped app is not an error

[Finishes #62479250]
gcf push should not hang forever if app fails to stage

[Finishes #62871208]
Update version number to rc2 for --version

[Finishes #63086678]

Resolves issue #40

Thanks to @TildeWill for reporting this.
Change cf staging timeout to match CC

[Finishes #62441358]
Add quota to 'cf org' output

Hopefully approach this in a way such that when we pull in more
information about quotas on an org, this will be easy to extend.

[Finishes #60379496]
Improve output when list of apps is empty

[Finishes #60268596]
Update help description of CF_STAGING_TIMEOUT

[Finishes #62441358]
Expand upon description of quota in `cf org` output

[Finishes #60379496]
Update list_services test to new ui Outputs assert format
Improve message of `cf services` when no services are available

[Finishes #61514144]
Refactor tests to use testassert SliceContains
Updated codegangsta/cli to latest
Removes default value of some cli flags in --help output

[Finishes #63021486]
Sort marketplace services alphabetically

[Finishes #61954522]
`cf scale -m` assumes megabytes

[Finishes #62885426]
Clean up bind_service command a bit

Added a constant, factored out a BindApplication func so this command
can be composed with other commands more easily.
Clean up push command tests
Bind services to apps during push

(Currently only supports services defined at a top level in manifest.yml)

[Finishes #58850854]