Merge pull request #615 from shakedown/pe1300-submit-failed-events

(PE-1300) Don't ignore failed resource statuses
(PE-948) Store containment path and class
(PE-949) Store transaction uuid
Updated documentation
Updated tests to right format, use dashes, & test for nils
Pull file/line inclusion out of conditionals, prefer dashes to underscores, little cleanup
Fix test to use dashes instead of underscores
Succinct-ness
Anonymize transaction-uuid in full profile only
Anonymize references in the containment-path