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 1058330 - Use the 'geolocation-noprompt' permission in Find My Device r=mgoodwin
Bug 1060403 - [NFC] Add src: nfc property to activities launched from NfcManager, so app developers can use it for filtering, r=gweng
Bug 1061507 - Grey layer on contacts edit form when a photo is present
Bug 1060928 - Timestamps are now truncated in French in Utility tray
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 1060278 - Missing strings for implicit permission names, r=gasolin
Bug 1061682 - [Messages] Header shows wrong icons for back\close actions
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 1055577 - [Lockscreen] Follow-up bug implement actionable Lockscreen animation
Bug 1061387 - Replace the string 'browser privacy' with 'browsing privacy'
Bug 1054942 - Dissect |KeyboardManager.updateLayouts()|
Bug 1056268 - [Contacts] when importing contacts search function is missing functionality
Bug 1059053 - [Messages][SMS] Icon in Message report is truncated
Bug 1061983 - 'open' is hardcoded on lockscreen