Improved internationalization

I have swapped out some hardcoded strings from a few files.
In addition I found a small bug in MainAcitivity.java whereby the main tabs titles (recent, contacts and settings) would not be translated because we load the UI elements before setting the language.