Preserve project order

Using the keys of the project hash table has a drawback of
putting the projects on some random order.

Instead, use a separate array that preserves the same order
as stored in the original configuration file. That allows putting
more important projects at the beginning of the summary table.

Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>