Bulk commit for the TVA output feed. Includes generated .java files due to issues with autogeneration via maven.
Set namespace on names for JAXBElements. Resolve Series and Brand for episodes.
Rename methods on GroupInformationGenerator
Add custom marshallers for durations and timestamps to remove millis.
Add endpoints for testing youview lovefilm output.
Update test to reflect changes in output code
 - Add scheduled tasks for bootstrap and delta.
 - Update role url
 - move UpdateProgress to atlas-feeds
 - split feeds module into two: one for controller, and one for upload tasks
Add in optional validation against schemas, and tidy up output code so it passes validation and youview testing.
turn off schema validation in youview output integration test
Output the xml generated to log at trace level when validation fails, so that external xml validation tool can be used to find errors.
Tweaks to output code to ensure output passes youview validation
Catch case where availabilityStartDate field is not populated, and do not create corresponding field in xml
- LoveFilm classes, now with extra camel casing!
- Youview genres are now populated from a .csv mapping from LoveFilm genre to YouView genre
	- as a result, the LoveFilm -> Atlas genre conversion code now lives in atlas-feeds
Refactoring after code review
Deleting files to rename them
Re-adding files with new names
Update tests around descriptions
 - output correct video specs for HD/SD lovefilm content
 - deal with updated Brands/Series where the Episodes haven't been updated
 - ensure truncation of descriptions works correctly
 - change names of youview upload tasks to be less ambiguous
store latest state of xml episode generation via maven (doesn't work, but commented out for now)
Merge pull request #51 from atlasapi/mbst-4542-tv-anytime-output

LoveFilm YouView TVAnytime output