HPCC-8626 Add new option GenerateFullFieldUsage

Can be used in conjunction with reportFieldUsage and/or reportFileUsage
to gather dependency information for each field in a generated output.

reportFileUsage is a new abreviated version of reportFieldUsage which excludes
information on each individual field.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3878 from ghalliday/issue8626

HPCC-8626 Add new option GenerateFullFieldUsage

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>