Code Coverage report stops after anonymous function if last in class

There is an existing issue for this: #152

And some more discussion about it from the PHP_TokenStream project: https://github.com/sebastianbergmann/php-token-stream/pull/28#issuecomment-11541021

The fix used here comes from that comment from @edorian.  Spent a good chunk of the day tracking down where the issue was, creating a couple of different tests to help dig.

Ultimately the Clover test I added is probably unnecessary, since the root of the problem ended up being in PHP_CodeCoverage_Util::getLinesToBeIgnored (which I also created a test for).  I left the clover test in place though.