Warwickshire candidate

Rebased against master and squashed, hopefully readably.

Note that most of the Open311::Endpoint stuff is not actively deployed on FMS server (e.g. is for the shim scripts on client) but there are a few tweaks to e.g. PopulateServiceList too.
SOAP::WDSL (and dependencies Class::Std/Class::Std::Fast/Term::ReadKey) have been lost from the snapshot (it's an optional feature, but needs to be present when updating the snapshot, to contain all possible modules).
Apart from that, some of the other changes I don't fully understand:
* Test::Simple has disappeared, but Test::More and Test::Builder are both requirements of other modules. But Test::Harness has appeared and it was missing before?
* Module::Metadata, Sub::Identify, version, Data::Dumper, IO::Compress, Compress::Raw::Bzip2, Compress::Raw::Zlib, ExtUtils::CBuilder, ExtUtils::ParseXS, Perl::OSType, and Devel::GlobalDestructionXS have all gone. (but e.g. ExtUtils::ParseXS and CBuilder are requirements of Module::Build::Tiny, a requirement of the new LWP::Protocol::PSGI).