Issue #55 make prototype() method behave as documented, make
PPI::Statement::Sub->prototype return undef if sub has no prototype.

Conflicts:
	t/ppi_statement_sub.t