Add an optional csv flag to the listCriteria command

BZ: 101806

The listCriteria command output is very dificult to parse. The default output
format contains a lot of useless formating character:
 $ listCriteria
 BandRinging:
 ============
 Possible states (Exclusive): {NetworkGenerated, PhoneGenerated}
 Current state = <none>

Add a optional csv flag. With this flag, each criterion info fits in one line, with each
field separated by commas:
 $ listCriteria csv
 Criterion name: BandRinging, type kind: exclusive, current state: <none>, states: {NetworkGenerated, PhoneGenerated}

Change-Id: I7f2b0a86405846b03cab7f4a3023503b69c6e29b
Signed-off-by: Kevin Rocard <kevinx.rocard@intel.com>
Reviewed-on: http://android.intel.com:8080/102724
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Denneulin, Guillaume <guillaume.denneulin@intel.com>
Reviewed-by: Gonzalve, Sebastien <sebastien.gonzalve@intel.com>
Tested-by: Dixon, CharlesX <charlesx.dixon@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
1 file changed