“In a contract of service such as that between a local government council and its employees there may be many benefits, of which promotion is the most obvious one, which the employer is not obliged to grant in the first place, but which he cannot discontinue without good cause when once he has granted them.”