Implemented a list of away states, using this for a better set_away(), and got rid of the double <presence> tag sent because of presence_announce().