cleaned up obd2 code a bit.  optimized searching for valid pid returns
TIVI-1465 Update websocket plugin and protocol to handle zones and sources

Websocket plugin with zone support
MapPropertyType::fromString fixed

Change-Id: I4993e015a31d91a4ac3bfda45ca41d5a2e9485a3
Signed-off-by: Marek Timko <marek.timko@ixonos.com>
fixed handling of partial messages from gps device.  fixed warnings and errors in gps nmea plugin
added obdlink can plugin
return string instead of char* for signature()
a bit of output cleanup
added tizen specific systemd config

Change-Id: I984f6371e7355ba9ed3468b7d616065bdbbf716e
moved Defrost to WindowStatus object.  made both zoned types instead of maps
updated idl docs removed some lingering TODOs
updated release notes with some of the API changes
Memory leaks fixed

^CSignal caught. Exiting gracefully.

==29365==
==29365== HEAP SUMMARY:
==29365==     in use at exit: 308,954 bytes in 1,226 blocks
==29365==   total heap usage: 321,177 allocs, 319,951 frees, 11,599,206 bytes allocated
==29365==
==29365== LEAK SUMMARY:
==29365==    definitely lost: 0 bytes in 0 blocks
==29365==    indirectly lost: 0 bytes in 0 blocks
==29365==      possibly lost: 133,147 bytes in 328 blocks
==29365==    still: reachable: 175,807 bytes in 898 blocks
==29365==         suppressed: 0 bytes in 0 blocks
==29365== Reachable blocks (those to which a pointer was found) are not shown.
==29365== To see them, rerun with: --leak-check=full --show-reachable=yes
==29365==
==29365== For counts of detected and suppressed errors, rerun with: -v
==29365== ERROR SUMMARY: 191 errors from 191 contexts (suppressed: 2 from 2)

Signed-off-by: Marek Timko <marek.timko@ixonos.com>
added sample smack manifest example

Change-Id: Ic4f2c13220a81e0340ba98b85058694e98d10de9
fixed gpstime in gpsnmea plugin
Memory leaks fixed

^CSignal caught. Exiting gracefully.

==29365==
==29365== HEAP SUMMARY:
==29365==     in use at exit: 308,954 bytes in 1,226 blocks
==29365==   total heap usage: 321,177 allocs, 319,951 frees, 11,599,206 bytes allocated
==29365==
==29365== LEAK SUMMARY:
==29365==    definitely lost: 0 bytes in 0 blocks
==29365==    indirectly lost: 0 bytes in 0 blocks
==29365==      possibly lost: 133,147 bytes in 328 blocks
==29365==    still: reachable: 175,807 bytes in 898 blocks
==29365==         suppressed: 0 bytes in 0 blocks
==29365== Reachable blocks (those to which a pointer was found) are not shown.
==29365== To see them, rerun with: --leak-check=full --show-reachable=yes
==29365==
==29365== For counts of detected and suppressed errors, rerun with: -v
==29365== ERROR SUMMARY: 191 errors from 191 contexts (suppressed: 2 from 2)

Signed-off-by: Marek Timko <marek.timko@ixonos.com>
Merge branch 'memleaks' of github.com:timkoma/automotive-message-broker into memleaks
fixed up some types in environmentproperties
Merge remote-tracking branch 'upstream/master' into memleaks
Fixed crasher in varianttype, whitespaces inconsistency

Signed-off-by: Marek Timko <marek.timko@ixonos.com>
AbstractSink* instances are deleted in Core::~Core()

Signed-off-by: Marek Timko <marek.timko@ixonos.com>
AbstractSinkManagers deleted in ~PluginLoader

Signed-off-by: Marek Timko <marek.timko@ixonos.com>