Fix all warnings seen on a x64 Debian Wheezy

Most of the warnings were due to inadapted variable cast during
printf. They have been replaced with portable definitions as
defined in inttypes.h

Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com>
Forward FLAGS variables to the compiler/linker

Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com>
Do not rebuild during install rule

The "install" target currently depends on some virtual target "compile"
that never meets the dependency as it doesn't generate a compile file.
This change modifies this dependencies and install now depends on
$(TOOLS) in each Makefile so that we don't rebuild the binaries if they
have already been generated

Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com>
Remove *.html files from .gitignore

Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com>
Move all manpages under section 1

This is where "Executable commands and scripts" are support to be
according to Debian policy:
http://www.debian.org/doc/manuals/maint-guide/dother.en.html#manpage

Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com>
Do not install libkeys.a

libkeys.a is a static library therefore it shouldn't be installed
in the system as part of the regular "install" rules. There should
be a "install-dev" (or so) to install this library together with
the header files required for development.
For now, we will just remove that installation to remove the
lintian warning.

Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com>
Merge pull request #1 from mathieuolivari/852d7c4fd19fc5588d5aad919ffeb43ad2a5d690

Various fixes for package debianization