install Perl 5.18.1 (latest stable version as of Nov 15, 2013) instead of Perl 5.14.2
replace:

  use Modern::Perl "2012";

with:

  use Modern::Perl "2013";

to enable Perl 5.16 features (an option for Perl 5.18 is not supported by Modern::Perl module yet)
use Perl 5.18.1 (latest stable version as of Nov 15, 2013) instead of Perl 5.14.2 in set_perl_bre_environment.sh
use HTTP::HashServer instead of HTTP::Server::Simple in add_default_feeds test because it (hopefully) has better facilities for managing and killing children (the test on EC2 don't manage to kill a HTTP server sometimes)
remove "$SIG{ CHLD } = 'IGNORE'" from HTTP::HashServer because it mysteriously intercepts signals used by mediawords_web_store.pl (used by add_default_feeds.t); subroutine new() should instead kill the previous server before starting a new one by opening "/die"
Merge branch 'master' into perl_5_18
got rid of the "~~" operator because it's considered experimental and emits a warning on newer versions of Perl
got rid of "given { when {} }" because it emits a warning too and workaround is more ugly than a couple of "if"s
Revert "got rid of "given { when {} }" because it emits a warning too and workaround is more ugly than a couple of "if"s"

This reverts commit ac51491b7c26d935b64c1a3690759c287b698b90.
Revert "got rid of the "~~" operator because it's considered experimental and emits a warning on newer versions of Perl"

This reverts commit cf411c90226fb8ddbf99cf5d1847a08b4fb6e1c0.
shut the warnings up in MediaWords::CommonLibs instead
another attempt to disable warnings
another attempt to disable warnings
Merge branch 'perl_5_18' of http://github.com/berkmancenter/mediacloud into perl_5_18

Conflicts:
	lib/MediaWords/CommonLibs.pm
fixed script paths
Merge branch 'master' into perl_5_18
got rid of the "~~" operator because it's considered experimental and emits a warning on newer versions of Perl
removed the "no warnings" in CommonLibs.pm because the statement is only valid in the current scope and thus is pointless to have it here
got rid of "given { when {} }" because it emits a warning too and workaround is more ugly than a couple of "if"s; also, the syntax seems to have been depreciated recently
require Gearman::JobScheduler 0.10 which doesn't use the "given-when" syntax