Add bash completion script
Add __unused to some variables in exec_* functions in order to build with gcc48.
Youps, my first pull was corrupted :o
Merge pull request #474 from niamtokik/master

Adding bash completion script for pkgng
Add long description support to query and rquery.

Add support of long description query by %e option. Update man pages,
fix misprints and break placement in query_print function.
This commit fixes issue #468.
Fix repository version update.

As function set_repo_user_version accepts argument reposcver of int
type, it should use %d format string instead of %ld. This may cause
version number corruption on systems where sizeof(int) != sizeof(long).
Merge pull request #475 from vstakhov/master

Add support of long description query by %e field.
Do not leave temporary file on update.

Unlink temporary file immediately to guarantee that it will be removed
even if pkg update is terminated by user.
Fix race condition to avoid opening uninitialised variable repofile_unchecked
if `repo.sqlite' file is not in the archive fetched from a mirror.
Merge pull request #476 from vstakhov/master

Do not leave temporary files on update.
Add a compact booelan to the manifest emitter.

In compact mode the manifest will contain everything but the files,
directories, and scripts
Add -n option to pkg-check.

Add -n option to pkg-check to allow querying dependencies without
installing them to a system. When this option is specified pkg-check
swithces to reduced output mode that simplify parsing by side scripts
merely printing origins of the dependencies of a package.
Merge pull request #477 from vstakhov/master

Add -n option to pkg-check.
Turn pkg_emit_manifest into a stub that calls pkg_emit_manuifest2

pkg_emit_manifest2 takes an allocated struct sbuf, and reuse it.
Manifest can now emit et load path, pkg size and sum of packages
pkg repo now generates repository in yaml formats.

packagesite.txz is the new repository in yaml formats it contains a
packagesite.yaml file and it can be signed.
Small fixes

Fix a insecure format string in libpkg/pkg_repo.c, removed dead
assignments in libpkg/pkg_elf.c and libpkg/backup.c
Always emit files catalog and emit it in yaml format
BLOCK sequence a actually a bit smaller if in first level which is our
case (compared to FLOW yaml)
Add specific event about conflicts.

Add specific event when a conflict is found during the integrity
check.
Merge branch 'master' of git://github.com/pkgng/pkgng