Updated to match Summoner-v1.4 API changes

From the Riot announcement:
> This API does not include any static data for the masteries in the
> /api/lol/{region}/v1.4/summoner/{summonerIds}/masteries endpoint.
> Specifically, name is no longer returned.

Unannouced, they changed the names of the masteries from Talents
to Masteries which is reflected in this commit as well.
Updated Rune changes to match Summoner-v1.4

From Riot announcement,
>This API does not include any static data for the runes in the
>/api/lol/{region}/v1.4/summoner/{summonerIds}/runes endpoint.
>Specifically, name, description, and tier are no longer returned.

What this means is that the `Rune` struct was dropped as it stored
most of this data and `RuneSlot` struct now simply references the
`RuneId` and `RuneSlotId`.
Updated the URL versions for unchanged methods.

The methods related to searching for summoners now point at 1.4
to match API. There were no changes I could find in the
documentation.
Merge branch 'master' into summoner-1.4

Updating to match upstream version at
5896f5c8268c84f77cfd8f9c656d351f82d962d1
Merge pull request #27 from mattcan/summoner-1.4

Summoner 1.4