RSA_verify() expects a binary digest of the data, not hex

This completes the signing support.
Revert "The external signing command uses -sha256"

This change was made to the wrong function, which was later
done correctly in c702aba4

This reverts commit 549f2dfe6ee271f658424703ae9e9dd50efdebb0.
When using -F, skip pkg upgrade check

This avoids a loop where it would skip the actual
upgrade of pkg, then continue to fetch the requested
job and then find the pkg upgrade again.

This makes PKG_FLAG_SKIP_INSTALL disable PKG_FLAG_PKG_VERSION_TEST

Discussed with: bapt
pkg-info: Don't show -f when using compat -[q]O

Fixes: #642
pkg info -q <apackage> should show nothing
Remove unneeded libutil.h include
Fix memory leak in compute_weight
Fix pkg ssh by creating a fetch(3) like api
Fix build with gcc
Master branch is now 1.2.99 aka futur 1.3
Fix style
Fix style
Add \n after each script from keywords
Merge branch 'master' into pkg-url

Conflicts:
	libpkg/fetch.c