Initial stab at UI for adding categories

* disable web open link when clicking the license in detail view
** add callout to a selector list with only one item ;)
* add 'categories' item in detail view
** calls out to a table view with cats
** and a table view + search box for looking up cats / recently used cats
Make license selector page localizable, include a web link

Web link goes to (localized version of) https://commons.m.wikimedia.org/wiki/Commons:Licensing
work in progress -- cats pag
Update data model to include 'categories' string

Contains pipe-separated values.
*Should* work with automatic lightweight migration. I hope.
Category shortlist
stub controller for cat search
Retool some stuff to put cats list in detail view

Conflicts:
	Commons-iOS.xcodeproj/project.pbxproj
Trigger sync on 1st load after delete & re-install app

Previously the image table view was empty until refresh pull-down was used. Also made the refresh pull down say "Refreshing..." during the refreshing process.
Merge pull request #51 from montehurd/initialSync

Trigger sync on 1st load after delete & re-install app
Added logo to Settings page

Also added appropriate auto-scrolling code for 3.5 inch and iPad screens
Merge pull request #52 from montehurd/settingsPageLogo

Added logo to Settings page
Localisation updates from http://translatewiki.net.
Add messages-rif.json to project
Sort message files in project
Spinning "Refreshing..." wheel was not going away if refresh failed
Merge pull request #53 from montehurd/initialSync

Spinning "Refreshing..." wheel was not going away if refresh failed
NSLog now prints method and line number

Without useless crufty timestamp! Yay!
Debug toggle now causes images to be refreshed

Also addressed some performance issues
Merge remote-tracking branch 'upstream/master'
Merge branch 'testModeClearData'