Squashed commit of the following:

commit 5c74898729c9aa87ad30801fd4f5d08dbb205878
Author: Gaurav Mittal <gaurav.mittal@students.iiit.ac.in>
Date:   Fri Aug 29 23:54:03 2014 +0530

    Added MockCommon in balance_view_test.js

commit 161001a203090aa00b0e524036987e26eb4a1ec3
Author: Gaurav Mittal <gaurav.mittal@students.iiit.ac.in>
Date:   Tue Aug 26 23:54:37 2014 +0530

    Clean up MozL10n API use in Cost Control #1057795

    Correcting errors for previous commit

    Removing errors

    Removing additional errors

    Minor changes

    Changes

    Changes

    Changes

    Changes

    Making Linter Changes

    rebaseing some changes

    Changes

    Changes

    Linter update
Bug 1037047 - fixed call options off screen transition screen reader visibility. r=drs
Bug 1058288 - [PDF Viewer] Update pdf.js to version 1.0.696
Bug 1058285 - [PDF Viewer] Make PDF viewer a certified app
Bug 1049730 - Add XML and HTML reports to Treeherder as artifacts. r=mdas
Bug 1057187: Check all available mobile connections (SIM 1 & 2) for timezone information. r=kaze
Bug 1054995 - Refactor contacts action buttons into shared. r=francisco
Bug 1027995 - [User story] Transfer ringtones from SD card to ringtones folder; r=dkuo, ui-r=kcaldwell
Bug 1057619 - Rename Node in fb_tel_index to TrieNode, move its test into sharedtest. r=jmcf
Bug 1046399 - [followup] Fix l10n IDs of new ringtones; r=mikeh
Bug 1032629 - APN settings UX refresh
Bug 1055713 - Entering a URL when in a browser window should navigate the current browser window. r=alive
Bug 1054215 - Alternate approach, window.open and <a target="_blank" > from a browser window should open a new browser window r=alive
Bug 885110 - [email] Switch to email.js libraries. r=asuth r=jrburke r=mcav
Bug 927862 - Implement AttentionWindow
Bug 1054215 - Follow-up, fix malformed HTML r=kgrandon
Bug 1053824 - Suspicious "throw" statements in fb_link.js
Bug 1058417. Don't give the viewfinder a CSS outline (when focused). r=dmarcos

This creates an extra layer and isn't even visible since the outline is outside the visible screen area!
Bug 1051793 - [CMAS] Plug in real CMAS input to the CMAS application. r=azasypkin
Bug 1060242 - [v2.1] Remove test_browser_lan.py from sanity suite