archive.ApplyLayer() remove files recursively

Some aufs metadata are directories, and whiteouts can be for
directories, so use os.RemoveAll() for these.
Merge pull request #6 from alexlarsson/fix-ApplyLayer-remove

archive.ApplyLayer() remove files recursively