pre-requisite course feature via milestones app

added edx-milestones repo

split milestones and pre-requisite course flags

added a unit test in lmd and fixed broken tests