Fix bogus ARRAY_SIZE() macro

I imported the ARRAY_SIZE() macro from CCAN but I changed it a little
bit. Alas, my little changes were plain wrong because ARRAY_SIZE()
returned SIZE + 1 :/

Signed-off-by: Christophe Vu-Brugier <cvubrugier@yahoo.fr>