Fix nil error in RouteableArtefact#delete

Some artefacts have paths or prefixes set to nil, not []. This was
causing 500 errors when archiving these.  It also prevented them
from being removed from search because this observer fires first.
Merge pull request #64 from alphagov/fix_routeable_artefact_delete

Fix nil error in RouteableArtefact#delete