KAA-229: remove all include dependencies from kaa_context.h, use forward declarations instead.

Additionally, fix all broken dependencies in SDK and tests.
Merge branch 'c_sdk_refactoring' of https://github.com/kaaproject/kaa into c_sdk_refactoring