KAA-199: Make C SDK logger not fclose() the sink file on deinit. Add more documentation and comments.
KAA-199: add minimalistic logging to the unit tests
KAA-210: Changed Kaa lib initialization routine. Added error code
handling for events
Merge branch 'feature/KAA-199' of https://github.com/kaaproject/kaa.git into feature/KAA-199

Conflicts:
	client/client-multi/client-c/src/kaa_log.h
KAA-210: Add proper deinitialization on kaa_init() failure.
KAA-199: Update error handling in user management module. Fix unit tests
Merge branch 'feature/KAA-199' into c_sdk_refactoring

Conflicts:
	client/client-multi/client-c/src/kaa_event.c
	client/client-multi/client-c/src/kaa_event.h
	client/client-multi/client-c/src/kaa_user.c
KAA-235: Add dependency on CUnit library. Add macro definitions to hide
CUnit library calls. Modify test suites.
KAA-235: Fix clean script.
KAA-235: Remove direct inclusion of CUnit headers.
KAA-235: Add schema to convert CUnit reports into JUnit xml report.
KAA-235: Rename macroses
KAA-235: Add init/deinit sample functions to unit tests.
KAA-235: Wrap direct CUnit macro usage.
KAA-219: modularize logger, get rid of static variables, update init sequence to store logger in the Kaa context, rename KAA_NOT_VOID macro into KAA_RETURN_IF_NULL
KAA-229: further simplify logger and clean up redundant documentation. Remove unused macro in kaa_common.h
KAA-235: Fix bad tag sequence in cunit-to-junit xsl schema.
KAA-235: Fix memory leak in tests.
Merge pull request #30 from kaaproject/feature/KAA-235

KAA-235: Migrate existing C EP SDK unit tests to CUnit
KAA-229: fix memory corruption when the log message is too large for the buffer.