Fixes #6255 - removed regex for token parsing

It appears that the regex expression is unreliable, I have added a token parsing mechanism in it's place.  Please let me know if there are any test cases that we should add to this.
@Ocramius No, that is included as part of the test actually.  It's not meant to be an actual TODO.  Perhaps I should have referenced the issue from which I used to create the test case :(

Essentially it's testing that the Reflection class properly handles comment parsing.