Merge pull request #64 from atlasapi/mbst-5630-yv-cater-for-absent-images

Don't create RelatedMaterial block if Item has no image
Merge pull request #63 from atlasapi/mbst-5629-add-serviceidref-to-top-level-series

Add serviceidref to top level series
Merge pull request #65 from atlasapi/mbst-5678-final-lf-yv-changes

Update Lovefilm genre mapping with new sub genres
 - OnDemandLocationGenerator now returns an Optional<OnDemandLocation> to reflect the fact that
it may not always generate an OnDemandLocation for a given Item.
 - LoveFilmOnDemandLocationGenerator now does not check for null start/end dates in the Item's Policy,
but rather looks for the presence/absence of an Encoding, to determine whether to generate an OnDemandLocation.
 - added a test for the above.
Merge pull request #62 from atlasapi/mbst-5628-lf-dont-ingest-empty-availabilities

Don't ingest empty availability windows from LoveFilm
Update youview upload integration tests
Update LoveFilm YouView genre mapping file.
Remove GBR-lovefilm genre temporarily from service inforamation records,
since it's not configured in YouView systems yet.
Add a debug endpoint to generate the youview lovefilm TVA xml for a single item
collapse two methods into single method/endpoint.
Merge pull request #66 from atlasapi/youview-single-item-debug-endpoint

Add a debug endpoint to generate TVA xml for a single piece of content
Allow the YouView LoveFilm outputter to output Items as well as Episodes/Series/Brands
Merge pull request #67 from atlasapi/yv-output-items

Allow the YouView LoveFilm outputter to output Items as well as Episodes...
Add new deletion / upload endpoints, to allow deletion or upload of single pieces
of content to youview. Also move youview feeds endpoints to processing rather than
app servers.
Merge branch 'per-uri-upload-deletion-endpoints' into stage