Create loading popover

Displaying when the multiplayer game is doing something in the background
Create a background task to clone a game instead of doing this on the main thread
Create a background task to convert the game state into a byte array
Hide loading screen by default
Some state checking for the background processes, could cause random crashes.

Style updating
Create a LocationHelper which connects to the location provider, provided by Google and determines the current location.
Implement geocoder to grab an address from lat / long.
Add some null-pointer checking
Created a Location model for storing the location of the player. Besides connected this new location model to the game model (optional). The scores screen is displaying the location through this model
Nullpointer fix
Fixed a very nasty bug due to a return statement at the wrong position
Moved logic to finish a game to a background thread, this was blocking the main thread
Added intents to show the achievements and highscores
Implemented a slider pager as main menu
Added Cardslib to the project and fetched the matches from google play services to show
Created an activity to start a match by an intent
Implemented the logic to start a match by an intent
Refactored a bit to reduce the amount of code
Fixed bug with the location