KAA-229: rename KAA_RETURN_IF_NULL* macros into KAA_RETURN_IF_NIL* to better reflect the operation
KAA-229: cleanup kaa_common.*, add TODOs for further refactoring
KAA-229: modularize kaa_user.[ch]; get rid of unnecessary global context knowledge; bind to status and channel manager when initializing the global context