Return alliance info from key_info and characters
Fix for characters without alliances; tests
always include 'alliance' key
and update tests
else clause rather than default value
Merge pull request #177 from eve-val/alliance-info

Return alliance info from key_info and characters