Remove classification.mostValid. Not necessary since drafts don't live in the array anymore
schema: Add summary-criteria + legacyAgeLevel for tvSeriesName programs
Update tv-series-name criteria and legacyAgeLimit when episode changed

* When episode entered thru XML
* When classification registered
* When unknown programtype categorised to tv-episode
classification.fullSummary(program) can show tv-series-name summaries
Calculate series classifications on import

* Add index to program.schema._id
* Fix legacyAgeLimit calculation to not return -Infinity
Use classification.fullSummary when only current registered one wanted
Remove classifications imported for tv-series-name-programs

These shouldn't exist since tv-series-name is just a container for programs, and the agelimit+warnings are calculated from it's children. (There were 52 of these in the db)
Refactor: agelimit is a number instead of a string

So 'S' == 0. Reasoning: easier to compare values and e.g. find maximums.

Use classification.ageAsText to get 'S' for 0.
Fix: do not show criteria when classification.safe == true
Fix maxAgeLimit calculation

For tv-series-names, legacyAgeLimit can win over criteria limits.
For non-tv-series-names only one of legacyAgeLimit or criterias can exist in a classification.
Merge pull request #11 from kavi-fi/tv-series-classifications

Tv series classifications