safety, changing codevolumes
Updated to reflect multiple codevolumes.
Fixed tests to correctly tag images; allow multiple CodeVolumes
 Better extract semantics; slight change to Pickett.json file format.

    Extraction is now smart enough to handle dealing with objects that are
    just random files/directories inside an image (although it creates a
    container to do this work).  As before, you can refer to objects that
    have been built into the source tree.  The result of both of these
    operations, as needed, is merged into a tarball which is sent to the
    docker server for a build.  This means the "build" procedure is called
    only once no matter what mix of files you have from the soure tree
    and some random image.

    The OOD checking has been updated to include checking if artifacts
    are up to date with the images that they will be placed in, which never
    before worked.
fixed recursion for tarball generation
Keeping file attributes in tar (FileMode)
 Better extract semantics; slight change to Pickett.json file format.

    Extraction is now smart enough to handle dealing with objects that are
    just random files/directories inside an image (although it creates a
    container to do this work).  As before, you can refer to objects that
    have been built into the source tree.  The result of both of these
    operations, as needed, is merged into a tarball which is sent to the
    docker server for a build.  This means the "build" procedure is called
    only once no matter what mix of files you have from the soure tree
    and some random image.

    The OOD checking has been updated to include checking if artifacts
    are up to date with the images that they will be placed in, which never
    before worked.
updated to reflect multiple mounts of source code, merge done
remove extraneous print stmts
Merge branch 'extract_with_copy' of github.com:iansmith/pickett into extract_with_copy

Conflicts:
	extract.go
Merge pull request #26 from iansmith/extract_with_copy

Extract with copy
first version with timestamp IO moved into helper
supress coveerage file
Merge pull request #29 from iansmith/fix_timestamp_on_subdirs

Fix timestamp on subdirs
fixed the gobuilds so they can reference each other
Merge pull request #30 from iansmith/fix_gobuild_deps

fixed the gobuilds so they can reference each other
Made --showdocker more verbose & useful.
Giving an error if artifacts are not properly defined
Merge pull request #32 from tcolar/verbosedocker

More verbose docker info in Pickett + artifacts check.
Add support for running nodes as part of the build process.

This should replace the "horrible hack" that we are currently
doing inside mesa build tarballs.

This code adds support for having the _result_ of a run be part of a
build.  See network_test.go for an example.

safety

safety