Must the Birchot HaShachar – the morning berachot – be recited in a specific order? Are they all obligatory, even if one or more of them don’t apply to a given individual? And why does the Rambam say that there are 18 berachot, when he only lists 17?