Return alliance info from key_info and characters

Let's set the `'alliance'` key to `None` if the character is not in an alliance, rather than omitting the key entirely. `if character['alliance'] is None` reads nicer for users of the library than `if 'alliance' in character` does.