Added champion mapping fetching to data manager

RiotDataManager now fetches champion data and stores a dictionary
containing id to info mappings. Fix to allow Constants.h to be included
more than once (by static inlining the apiURL function). Match history
tab now shows champion icons.

Code cleanup and doc writeup coming soon(tm)!
HeaderDoc changes
More documentation fixes
More doc changes
HeaderDoc changes & Cleanup

All files now switched to HeaderDoc style (... I think).

NSUserDefault registration slightly changed.

RiotDataManager now implements -updateChampionList
instead of fetching champion list in -init
Also implements version:isHigherThan:
Inital ViewController Change

application:didFinishLaunchingWithOptions: now programmatically
initialializes applicaiton's window and checks UserDefaults
to choose MainVC if summonerId exists, or choose SignInVC if it does not.

NOTE: SignInVC's signIn seems to be broken now :[
Removed debug & test code. Small cleanup.
Fixed bug with SignInVC

Accidently deleted code that set self.urlSession
Now up and running again.
Time for some sleep!
Merge branch 'dennis' into chris
Added summoner spell data fetch

RiotDataManager now has a method to fetch summoner spell data and
populate a dictionary mapping summoner spell IDs to info.
Match history storyboard additions

Fleshing out match history table cell view.