Allow deep slugs for Inside Gov artefacts

Slug validation changes to allow slugs like 'government/world/organisations/british-embassy-moscow'
to pass while still validating each slug fragment.
Test for invalid Inside Gov slug parts
Push slug parts into an array and validate each item
Fix indentation
Merge remote-tracking branch 'origin/allow_deep_inside_gov_slugs'