Debian change for #95
fix spelling of "string"
simplify() docs: fix spelling and be explicity about type change
replace cut and paste with correct descriptions
updates for release 1.220
Add tests for PPI::Token::HereDoc.

Conflicts:
	Makefile.PL
Fix parsing heredocs without a trailing newline.
little bit of a readability improment in PPI::Token::HereDoc
assume * after } is an operator, not a cast

fixes #94
Make the lexer recognize the implied end of a package statement that includes a block
Issue #75 Prevent package names from being parsed as operators, etc.
Issue #76 Prevent package names like v10 from being version strings
Issue #65 Prevent sub names like v10 from being version strings
Prevent 'use' and 'no' package names from being parsed as operators
prevent left side of fat comma parsing as operator
float changes entry to the top