Avoid return value conversion in void context eval

eval() converts the last evaluated expression to a Perl data structure.
This is slow for large objects, and unnecessary when eval() is called in
void context.
Fixed test count / plan
Merge pull request #12 from njohnston/master

Don't convert last expression to Perl data structure when called in void context