Swap current progress indicator --> SwipeRefreshLayout

The SwipeRefreshLayout includes one of those fancy "Google"-looking
progressbars by default, so we no longer need to occupate the whole
screen to show that we're loading.

However, we probably want to tidy up a few layouts in the future (so
that their "empty look" is nicer).
Add swipe to refresh to soldier overview
Add swipe to refresh to stats fragments
Add swipe to refresh to unlock fragments
Add swipe to refresh to award+assignment grid fragments
Add swipe to refresh to news listing fragment
Add ColorFadingImageView
Add "empty text" strings
Add convenience methods to BaseLoading*Fragment
Add an "empty" view for the various parts of the UI
Add swipe to refresh to news article fragment
[MERGE] Translation changes -> pull to refresh
Make sure we display the actbionar loading stripe when reloading, not initial load
Update look & feel of profile search
Update visual style of soldier overview
Fix loading bug on Battle reports
Change loading stripe colors for more Battlelog-ish ones
[MERGE] Merge gradle changes onto pull to refresh
• Fixed out of memory down to android resizing consuming too much memory
• Updated changelog
Merge pull request #161 from ninetwozero/ptr-with-new-dev

Pull to refresh implementation with merged dev changes