ignore underscores in test function names
refactor getting docblock for function
oops. fix rather b0rked previous commit

Note to self: the T_* constants are used in token[code],
whereas the constant *names* are used in token[type]. Yuck.
refactor the get-docblock-for-function code
Merge pull request #4 from rebuy-de/underscores_are_ok_in_test_case_names

underscores are ok in test case names