formatting

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
introduce Source model for jobs and packages

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
V1ApplySpec uses rendered templates archive as a single source for all jobs

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
introduce PathInArchive for job and package Sources

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
fixed apply spec format

packages are a hash of package name -> package spec

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>