Add missing Dependencies and PathWhitelist after the collapse of app and
fileset manifests.
.gitignore: ignore vim swapfiles
build: only use internal gopath
Merge pull request #28 from jonboulle/fix_build

build: only use internal gopath
ace: update build_aci for new spec
Merge pull request #27 from jonboulle/ace_updates

ace: update build_aci for new spec
actool/aci: simplify and improve build workflow

Requiring users to specify an `-app-manifest` [sic] made some sense when
we also had the concept of filesets, but is now of dubious utility. It
seems simpler to simply require people to pass a valid Image Layout to
`actool build`.

- Introduce --no-compression flag to `actool build` to allow users to
  disable the automatic gzip compression
- Handle errors while walking/building the tar. Previously
  this was doing things like attempting to copy the contents of a
  directory as a file into the tar, and silently failing.
- Convert all lingering references to app-manifests to image manifests
- Use shared consts for the locations of the image manifest/rootfs in
  the layout
- Remove relative-rootfs notion from the tar walker (and command line)
  since this no longer applies if users must supply an Image Layout
- Properly close file handles during validation of an Image Layout
  directory
- Remove deprecated/unused validateImageManifest function
Merge pull request #25 from sgotti/addschemas

schema: add Dependencies and PathWhitelist
build: support device files, add experimental note
Merge pull request #26 from jonboulle/builder

actool/aci: simplify and improve build workflow
README: update to reflect spec/actool changes
Merge pull request #30 from jonboulle/doc

README: update to reflect spec/actool changes
*: fix remaining AppManifest references
Merge pull request #32 from jonboulle/name

*: fix remaining AppManifest references
*: fix remaining App Image Manifest references