Update TestCase.cfc to allow for additionalInfo to be sent with fail messages

Added additionalInfo argument to all assert methods, and provided for output of the additionalInfo within the fail method. Also added standard CFC script-based hinting to all methods to allow for proper componentDoc representation.

Validated all behavior with the following tests:

assert( true == false, "The assert method failed");
assertEquals(10, 2, "The assertEquals method failed");
assertFalse(True == True, "The assertFalse method failed");
assertNotEquals(10, 10, "The assertNotEquals method failed");
assertTrue( true == false, "The assertTrue method failed");
assertIsValidEmail( "ben nadel" );
Changes to provide the method name in the fail message

This change allows us to see the test that was being run at the time of
the failure. The testSuite template is changed to show both the file
that was running at the time of the failure *and* the method name (ie,
test) that was running at that time.
Merge branch 'MethodNameAdditions'
Minor updates to put Dan's code in my personal style.

Moved the method-name calculation into the Error object (which already has access to the stacktrace data).
Merge branch 'danshort-master' into develop