lib: add assert macros
lib: add assert macros

Add custom asserts, and error handling functions.

Signed-off-by: Fabien Parent <2a93cde040adee823a667eed2882d05f12a84573@gmail.com>

iperry/phabos,mtitinger/phabos,fabo-corp/phabos,mtitinger/phabos,iperry/phabos,gregkh/phabos,fabo-corp/phabos,gregkh/phabos