[TOOLS] Add compile rules for .data files in build directory

We might have generated .data files in build directory which will
be converted into .c files at compile time hence we add compile
time rules for such generated .data files.

Signed-off-by: Anup Patel <anup@brainfault.org>
[LIBS] Add support for a default user for libauth.

In case the filesystem is not present and libauth is
enabled, a default user can be added to the user. The
default username is admin. Password to supplied in menuconfig
is clear text. At compile time hash of the password
is generated and linked in the data.

Default password is EQuiN0X

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
Signed-off-by: Anup Patel <anup@brainfault.org>
[x86] Add default user to x86

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[CORE] vmm_guest_aspace: Provide more debug info for overlapping regions

Currently, we dont print both overlapping regions at guest creation
time. This patch extends guest aspace creation to print info about
both overlapping regions instead of just one.

Signed-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>
Signed-off-by: Anup Patel <anup@brainfault.org>
[CORE] Correcting the 'vmm_printf' macro.

The 'vmm_printf' macro was defined with an ending semi-column. It has been
removed, and a resulting missing semi-column was added to the printing in the
main C function.

Signed-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>
[ARM] Board information printing implemented.

The board information printing is done by checking the generic board name, and
retrieving its own specific information printing function, and calling it, if
any.

Signed-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>
[MAKEFILE] Improve the device tree dependency generation.

This patch allow a generation of device tree file dependency information, so
that the device tree binary is also rebuilt everytime an included file is
modified.

Signed-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>
Signed-off-by: Anup Patel <anup@brainfault.org>