7 'Blair Witch' meets, well, 'Blair Witch': 'The Ritual' review Netflix actually putting out a decent original film? Unheard of. The Ritual is a new…