The list of Repositories is sorted by names
- GeoQuestApp.getNotEmptyRepositoryNamesAsList() sorts the repolist by name

The list of Games can be sorted by name, date or distance (names by default)
- GameItem implements Comparable, compareTo function implements the current sorting mode
- changed "Map<String, GameItem> games" to "ArrayList<GameItem> games" in RepositoryItem class for comparison reasons
- GeoQuestActivity.getGameNamesForRepository() now sorts the game names by the current sorting mode before returning it
- added menu button for choosing the sorting mode in GameListActivity, starts the SortingOptionsActivity
- new Activity SortingOptionsActivity which shows a list of selectable sorting modes

Missing:
- sort by distance sorts by name at the moment
- save sorting mode local on device and load on app start
- robolectric tests
Sorting by distance added (if game has no location it will be at the end of the gamelist)
Added sorting mode parameter to SharedPrefs, at App start this parameter is loaded.

Missing:
- robolectric tests
old QRTagReading mission type erased from manifests
further test games for NPCTalk
moved blocking management for missions into their ui
Merge remote-tracking branch 'origin/SortingOfGamelist'

Conflicts:
	GQ_Android/.classpath
	GQ_Android/AndroidManifest.xml
	GQ_Android/bin/AndroidManifest.xml
	GQ_Android/res/values-de/strings.xml
	GQ_Android/res/values/strings.xml
	GQ_Android/src/edu/bonn/mobilegaming/geoquest/GameListActivity.java
	GQ_Android/src/edu/bonn/mobilegaming/geoquest/GeoQuestApp.java
Removed some merge errors from merging SortingOfGamelist Branche
Merge remote-tracking branch 'refs/remotes/origin/Flexible-UI'
Merge remote-tracking branch 'refs/remotes/origin/master' into Flexible-UI

Conflicts:
	GQ_Android/AndroidManifest.radioranzen.xml