Issue #55 make prototype() method behave as documented, make
PPI::Statement::Sub->prototype return undef if sub has no prototype.
Issue #50 - illusion of use of $1 after failed match