Cleaned up ambiguity in --list. --verbose, --data runner options.

* Expanded runner -l/--list option functionality.
* Cleaned up -v error message
* Removed unneccessary intermediate var in DataAction
* Cleaned up and updated usage docstring

Change-Id: Ia5da559646923376254acd01b6ef169910db8b4c
Merge "Cleaned up ambiguity in --list. --verbose, --data runner options."