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.
Fixed constraint error that was popping up.
Added LemonRefreshControl

Shows lemon as refresh indicator (or should).
Refresh lemon now shows correctly

Sill needs to implement done.
Docs & fix for TAPLemonRefreshControl

Added documentation for class.
Switched order of if's so that view going back
to half does not flash half a lemon before animating.
Fixed double 0.png warning.

App bundle contained two "0.png" in prof & item icons.
Changed item icon to "0000.png" and made changes in code accordingly.
Merge branch 'dennis' into chris