KAA-120: Added ability to send batch of events to Java endpoint SDK.
KAA-120: Added ability to send batch of events to C++ endpoint SDK.
KAA-120: Added ability to send batch of events to C endpoint SDK.
KAA-120: Added usage example to the documentation.
KAA-120: Fixed JavaDoc warnings. Added usage example of new feature to
documentation.
KAA-120: Unit tests.
KAA-120: Tuned code according to KAA-130 refactoring
KAA-95: Logging sybsystem for C endpoint sdk
KAA-95: Fix c sdk generation. Add struct containing log upload parameters. Add unit test.
KAA-95: Add description of public functions.
Merge remote-tracking branch 'origin/master' into feature/KAA-120

Conflicts:
	client/client-multi/client-java-core/src/main/java/org/kaaproject/kaa/client/channel/impl/channels/DefaultOperationTcpChannel.java
	server/control/src/main/resources/sdk/cpp/event/EventFamilyFactory.hpp.template
	server/control/src/main/resources/sdk/cpp/event/eventFamilySendEventMethods.template
KAA-95: Add error logging during C sdk generation
KAA-120: Add comments.
Merge remote-tracking branch 'origin/master' into feature/KAA-120
KAA-95: Remove links to autogenerated sources from CMakeLists.txt which
will be added by sdk generation unit. Remove obsolete call to strlen.
Fix inappropriate print format flag.
KAA-182: Fix issues with default profile schema update
KAA-182: Add smarthousedemo sources as a separate maven module
KAA-182: Add license header and license suppression rule for thirdparty
KAA-182: Small code/resources cleanup
KAA-120: Remove ITransactable from IEventManager interface definition in c++ sdk