Remove undocumented, non-working 'timeout' feature.

Removes 'timeout' option to PPI::Document->new,
PPI::Utils::HAVE_ALARM, and PPI::Exception::ParserTimeout.

fixes #140