fix-warnings: Ignoring return value of system()

Added error handling to system() for  bluetooth.cpp.

Tested by: Christophe Prigent

Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
fix-warnings: Ignoring return value

Added error handling to system() and write() calls.

Tested by: Christophe Prigent

Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
fix-warnings: Ignoring return value

Added error handling to write() calls.

Tested by: Christophe Prigent

Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
fix-csv: cell alignment with regional formats

In most languages a decimal number is expressed with a coma rather than a
dot.  This confuses the csv parsing creating new columns.
This patch separates the value with a semicolon to avoid the issue.

Tested by: Christophe Prigent

Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
Bug-fix: for html & csv value for CPU Information

Added cast from long-int to string to correct printout for
"CPU Information" field on html and csv report.

Tested: by Christophe Prigent and Igor Zhbanov

Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>