The tar Header.Name (for example with gnu tar) can start with ./ (for example ./app and
./rootfs/).
Use filepath.Clean and use the cleaned up name. This also makes the logic similar to
ValidateLayout().
Merge pull request #252 from sgotti/fixarchivevalidation

actool: fix archive layout validation
Better gitignore rule for vim tmp files.

- Old rule didn't work for top level dir
- New rule includes not-first vim tmp files

Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Merge pull request #255 from dfarrell07/gitignore_cleanup

Better gitignore rule for vim tmp files.
*: move spec to new home

The appc spec has moved! Its new home is at https://github.com/appc/spec

This removes the spec (since it has already been migrated), and adds
placeholders linking to the new repo. It also updates rocket to
reference the spec repo _directly_ (i.e. NOT godepped). This means that
people will need to maintain the spec in their gopath for now when
building rocket.
Merge pull request #257 from jonboulle/move_appc

*: move spec to new home
pkg: remove unused tarheader package

This was used by actool which is now no longer in this repo
Merge pull request #258 from jonboulle/asdf

pkg: remove unused tarheader package
godeps: remove appc godeps, no longer used
Merge pull request #259 from jonboulle/master

godeps: remove appc godeps, no longer used
travis: add appc/spec repo
Merge pull request #260 from jonboulle/master

travis: add appc/spec repo
*: update contact info in CONTRIBUTING
Merge pull request #261 from jonboulle/maintainers

*: update contact info in CONTRIBUTING
*: Using sha512 instead of sha256
*: Update documentation for sha512, fix missing
*: More sha512 documentation updates
Use hash prefixes for rkt run/fetch
appc/spec: updating documentation for prefixes
gofmt