Tableview changes

Item icon 0.png added (screenshot from league, unsure if allowed).
No need to create image from color now, code removed accordingly.
Start of major changes

DataManager no longer implements PickerDataSource.

Synchronous addition to NSURLSession (from 3rd party)
changed to instance methods instead of class methods.
Instead of sharedSession, now just uses self,
whichever that session type may be.

New class SummonerManager (each SummoenrVC should have a SummonerManager).
Slowly should implement recent matches instead of DataManager.
DataManager should focus on static data.
Somewhat complete SummonerManager

Added most of necessary methods for match history.
RefreshMatches() still needs to be recursive
in case the newest 15 is not enough.

Wrote protocol for SummonerManagerDelegate,
but did not implement in SummonerVC yet.

NOTE: SummonerManager just uses dispatch_async()
and extended NSURLSession sendSynchronous
to make code more understandable.
NSURLSession's default async behavior is not ver explicit,
and causes confusing in reading code.
Changed some SummonerManagerDelegate docs.

EDIT: Recent match related methods have not been
removed from DataManager, until proven SummonerManager is safe.

EDIT2: SummonerManager has not been tested. At all.