Add utility method to DbAuditUtil to help determine if a build is part of a Matrix Configuration.
Fix For Unique Key Violation With Matrix Configs

A matrix configuration will cause a unique key violation in
JENKINS_BUILD_DETAILS. This change checks whether a build is from a
matrix config when generating an id. If true, the id is constructed
using "fullName" instead of "name".
Merge pull request #3 from colinPL/fix_matrix_uniq_id

Fix for Matrix Config unique key violation