fix Factory::getFirstWeekday()
use Factory::getFirstWeekday() instead of Factory::getOption('first_weekday') in Month, PeriodAbstract and Alternate PeriodsTest
fix CS in Range