cmake: remove custom makefiles and add cmake configuration

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
signals.c: redisCommand has no return value

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
lcd.h: add pragma once to to header

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Wyliodrin: add missing headers

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
CMakeLists.txt: require setting parameter to cmake for board type

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>