Add contributing guidelines

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Fix release.sh

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Sign released tags

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Create Container interface

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Use table in DependencyGraph tests

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Merge pull request #69 from bjaglin/cascading

Cascading flags
Fix tests

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Add test for container-only path

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Test RunParameters.Net()

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Test RunParameters.Cmd()

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Refactor includes test

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Refactor includesAsKind test

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Refactor forKind test

Signed-off-by: Michael Sauter <mail@michaelsauter.net>
Refactor TestDetermineTargetLinearChainDependencies
Refactor TestForKind
-a/--cascade-affected only cascades to _existing_ containers
Merge pull request #77 from bjaglin/affectedexisting

-a/--cascade-affected only cascades to _existing_ containers
provide a concrete Container type for unmarshalling to work & test it
only query Exists() for candidates
utilize cached-when-existing ID() in Exists()