Merge pull request #606 from getcwd/master

plugins/alarm_curl ehancement
do not explode on milliseconds wait
fixed sharedarea waiting
fixed json escaper
fixed fastcgi parser
t/perl/test_hello.psgi: perl test file that does nothing but hello, world

To test a bare-minimal Perl program that does almost nothing at all.
Merge pull request #612 from avar/add-perl-hello-world-test-file

t/perl/test_hello.psgi: perl test file that does nothing but hello, worl...
t/perl/test_sleepy.psgi: perl test file that sleeps a bit

This is to test non-CPU bound servers that are waiting on
something (e.g. a database), expecting that we can have a lot more than
num CPU cores of these and not see performance degration.
t/perl/hello_benchmark.pl: silly benchmark for CPU count + thunder lock

This is to test how the number of processes and using thunder-lock or
not affects response times.
Merge pull request #613 from avar/more-perl-tests-and-benchmarks

More perl tests and benchmarks
error-page: include all HTTP/1.1 status codes
routing: use built-in HTTP status available to break

Now user can write "break:status(200)" instead of break:200 OK