Bug 971054 - Part 1. TranslationDocument class that manages the translation process and data for a document. r=florian
Bug 971054 - Part 2. BingTranslator engine. r=florian
Bug 971054 - Part 3. BingRequest class that represents one network request sent to translation service. r=florian
Bug 971054 - Part 4. Class to manage the service's auth token lifetime and renewal. r=florian
Bug 976556 - Parse translation results back into the TranslationDocument and TranslationItem data structures. r=florian
Bug 976554 - Replace original content of webpage's text nodes with translated content, or vice versa. r=florian
Bug 971054 - Parts 5 and 6. Move translation content handler to its own jsm and hook up it with the UI and engine. r=florian