- 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