Get one step closer to get make distcheck working with kyua
Do not check anymore for atf-c.h because check_PROGRAMS are only built when running make check
Fix make distcheck
Really fix make distcheck
Fix test for pkg -vv for directories that can be relative to -C
Move the tokenizer code into libpkg

Conflicts:
	libpkg/utils.c
Implement file_to_buffer_at
Simplify a bit package creation using *at function
Add a rootfd to simplify handling of relocation
Add sha256_fileat function
Simplify relocation support by using using *at functions

Conflicts:
	libpkg/pkg_delete.c
Reinitialize properly rootfd
Do not leak a fd
Fix error with @keyword(user,group,mode)

Conflicts:
	libpkg/pkg_ports.c
Fix possible use uninitialized variables
Allow arguments in ucl keywords

if ucl keyword defines the boolean "arguments" then %@ will be parsed
and splitted:
%# == number of arguments
%@ == unsplitted string
%1 == first argument
%2 == second argument

In the action field it is possible to specify which of the splitted
arguments will be used the following way:

actions: [file(1)]
Implement automatic directory removal handling
Stop packaging mtrees
Do not extract anymore mtrees
Remove DISABLE_MTREE option which is now no-op