Separate settings page. Smooth animations for login page keyboard reveal on iPad and iPhone

Move the debug mode setting to a new settings page which is accessed from the gear icon on the my uploads page. When keyboard is shown on the login page the logo and login container now swap places to ensure the keyboard is not covering any part of the login text boxes or login button. Works very smoothly on iPad and on small screens even when in landscape mode. Also involved some scaling of the logo on small screens when in landscape. Positioning is done in resolution independent manner.
Added spinning loading indicator to login page

The loading indicator appears when the user's credentials are being authenticated. The indicator can be accessed from anywhere in the app via the app delegate.
Fixed device-laying-flat interface orientation issue

Was using device orientation to determine login page layout, but device orientation includes states such as UIDeviceOrientationFaceUp and UIDeviceOrientationFaceDown. By checking the interface orientation instead the layout never gets in an improper state.
Adjustment to the logo when keyboard is visible

Made the logo and login container no longer swap positions when the keyboard appeared. This left a lot of empty space on iPads. Instead, when the keyboard appears the following animation happens:
 - login container moves to logo position
 - logo alpha fades
 - logo programatically switches to black and white
 - logo size increases slightly
Animation is reversed when keyboard hides. The overall effect is very nice and results in less lonely whitespace on iPads.
Moved non-view controllers out of the view controller group

Moved the following files into the Utilites group:
LoadingIndicator.h
LoadingIndicator.m
GrayscaleImageView.h
GrayscaleImageView.m
GradientButton.h
GradientButton.m
Added i18n for "Account" back button text

I just added a new key to the english localization file and used that. Confirmed that localization falls back to the settings from the enlish file if a key is not found when in another locale.
Login container and logo animations simultaneous w keyboard showing

Looks much nicer having these animations happen at the same time as the keyboard reveal animations.
Hide the keyboard when the login view disappears.

That way when the user backs up to the login page it's in its default visual state.
Added "qqq" entry for the "Account" button.

The account button brings the user back to the login page.
Restore storyboard bits that Xcode likes to delete for some reason...
Fix regression in detail view 'upload' button

Nav stack changed when we added the account screen as first on the stack.
Changed to grab the proper controller!
Merge branch 'loginLayout'

Conflicts:
	Commons-iOS/en.lproj/MainStoryboard.storyboard