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.
Thanks matthew -- I honestly don't understand the odd artefacts
cpanfile.snapshot produces, but I'm fairly sure I ran the update on
mysociety infrastructure (as I get all kinds of incompatible oddities if I
try to update on my local vagrant).

As vagrant build passes, I think these may be ok?

On 16 October 2014 10:08, Matthew Somerville <notifications@github.com>
wrote:

> In cpanfile.snapshot:
>
> > -      Class::Std::SCR 0.011
> > -    requirements:
> > -      Data::Dumper 0
> > -      Scalar::Util 0
> > -      Test::More 0
> > -  Class-Std-Fast-v0.0.8
> > -    pathname: A/AC/ACID/Class-Std-Fast-v0.0.8.tar.gz
> > -    provides:
> > -      Class::Std::Fast 0.000008
> > -      Class::Std::Fast::Storable 0.000008
> > -    requirements:
> > -      Class::Std v0.0.8
> > -      Data::Dumper 0
> > -      Scalar::Util 0
> > -      Test::More 0
> > -      version 0
>
> 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).
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mysociety/fixmystreet/pull/912/files#r18944751>.
>



-- 
Hakim
mySociety Commercial Team Developer