bug1056857-Part 1: added developer checkbox for ignoring GPS. r=ehung

This is just the GUI side, the other parts of this bug are implementation of this.
Bug 1061042 - Add the icon for EU roaming
Bug 1061068 - [Contacts] ICE missing from top of the list when toggling the 'Order by last name' r=sergi
Bug 1023664 - Calendar modularization part 1
Bug 1054274 - Split out browser overflow menu into shared component. r=benfrancis,kgrandon
Bug 1058675 - Preventing SHB from overlaying system dialogs
Bug 1061149 - Fix incoming but not missed calls having their numbers displayed in red on call info page. r=Rik
Bug 1049916 - Create Firefox Accounts smoke tests to validate user authentication re=_6a68
Bug 1062007 - "Developer HUD" header is not localized anymore
Bug 1061439 - Part I, Create KeyboardConsole and add log to interactions
Bug 1061439 - Part II, properly handle JS error in latin.js promises
Bug 1061439 - Part III, Stop JS error by preventing IMEngine from interact with Glue
Bug 1061450 - Use customized dialog for delete APN waring
Bug 1056268 - [Contacts] when importing contacts search function is missing functionality
Bug 1059053 - [Messages][SMS] Icon in Message report is truncated
Bug 1058382 - Reorganize |KeyboardManager. inputFocusChange()|
Bug 1062197 - Fix hardcoded strings in Messaging settings
Bug 1061391 - Remove the button of clear browsing data
Bug 1059106 - [settings] move root panel airplane mode item into panels/root
Bug 1031084 - Save to homescreen is still displayed even though this app is already on the homescreen