Oops, forgot to copy appdata to files/ directory
Stop tar setting extended attributes on OS X

Reported by Florian Höch.
Updated build instructions now that ocurl 0.7.1 is out
When cancelling a download, ensure file is closed before unlinking

Otherwise, Windows will fail with:

  Unix.Unix_error(Unix.EACCES, "unlink", "...")

Also, just log a warning if we still can't delete the temporary file.
Set close-on-exec for download channels

Seems to stop Windows seeing the download file as empty after closing
it, though I don't know why.
Fixed external fetcher code

- Lwt_process.shell didn't work for some reason
- The XML sent to the helper cannot contain newlines
- The digests must be on a manifest-digest element, not the old id
  attribute
- The MIME-type must be given explicitly
When logging at debug level, show all rejected candidates

Normally, we just show the first five.
More documentation for building on Windows
Added extra logging when PackageKit is unavailable

Givens better details in the log if due to 0install being compiled
without D-BUS support.
Unit-tests were failing with old versions of libcurl

The behaviour of the escaping seems to have changed.
Release 2.7
Start development series 2.7-post
Fixed some compiler warnings with OCaml 4.02.0+trunk
Removed Lwt_preemptive_copy module

This is no longer needed, as Debian has upgraded to a newer Lwt.

This reverts commit f8d051993c9a8e6893e24d41da726cd99dba0937.
Moved CLI command index into its own module
Use GADT to represent command nodes

Avoids needing to create an object for every command.
If we don't have permission to remove a launcher, advise the user
Add armv6h->armv6l architecture mapping for Raspberry Pis running Arch Linux ARM
Fixed typo in diagnostics message

s/compatibile/compatible

Reported by Bart van Strien in #25.
Merge pull request #25 from bartbes/master

Add armv6h->armv6l architecture mapping for Raspberry Pis running Arch Linux ARM