Fixed a bug where not having an explicit form in a PokemonRepresentation.FromProperties would cause it to assume there's no form instead of going for the default form.
Added PokemonRepresentation, for when you want the same generic access to a Pokemon, PokemonProperties or PokemonEntity. Or... anything else that could represent a Pokemon.