Updated Debug and provided types adding CustomAttribute Support

Also added Debug prefix rather than concatenating parameters, this
produced a nicer name in the output assembly.
Also added Debug prefix rather than concatenating parameters, this
produced a nicer name in the output assembly.
Merge pull request #555 from 7sharp9/master

Updated Debug and provided types adding CustomAttribute Support
Revert debug prefix change