Added a loading screen to all activities.

Added a connection failure dialog box that allows the user to try the
query again to all activities but LavatoryDetail because that has two
queries which makes it harder to implement this feature for.
Implemented searching (including creating SearchActivity) and Got2Go,
made some style fixes, added user id to the getReviews() parameter list.
Merged with most recent beta branch
Fixed some weird XML formatting where things would all be on one line.
Fix the Google Play library being in the wrong spot.
Merged beta with loading-related-dialogs