New MatchHistory Endpoint implementation

A working implementation of the new MatchHistory and Match endpoint of the api (see https://developer.riotgames.com/discussion/riot-games-api/show/XvQsMryF). Unit tests are included and travis-cl is passing (except those usual hhvm problems).

Maybe you like it :)

// edit: Sorry for the commit-mess. :S