Add introspection data to smart_home_server_linux sample

In addition to adding the introspection data this makes
the OC_IDD_API a default option for the Linux build.

This change additionally adds a new introspection client that retrieves
the introspection data from servers and prints it out.

Signed-off-by: George Nash <george.nash@intel.com>
4 jobs for 135-java-version-of-smart_home_server_linux in 6 minutes and 12 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Build
passed #1160
Android_build

00:03:57

passed #1158
Linux_Secured_Test

00:01:04

passed #1159
Linux_Unsecured_Test

00:00:44

passed #1161
whitespace_and_doxygen

00:00:26