Bug 943915 - Make DoorHanger's API public (r=wesj)
Bug 943915 - Move DoorHanger to the widget package (r=wesj)

--HG--
rename : mobile/android/base/DoorHanger.java => mobile/android/base/widget/DoorHanger.java
Bug 943915 - Small cleanup on the use of Resources in ArrowPopup (r=wesj)
Bug 943915 - Move SiteIdentityPopup to the toolbar package (r=wesj)

--HG--
rename : mobile/android/base/SiteIdentityPopup.java => mobile/android/base/toolbar/SiteIdentityPopup.java
Bug 943915 - Add ArrowPopup constructor without anchor view argument (r=wesj)
Bug 943915 - Remove 'a' prefix from arguments in ArrowPopup/SiteIdentityPopup (r=wesj)
Bug 943915 - Encapsulate SiteIdentityPopup into BrowserToolbar (r=wesj)
Bug 943915 - Change SiteIdentityPopup's API to be package-scoped (r=wesj)
Bug 943915 - Encapsulate button click listener in SiteIdentityPopup (r=wesj)
Bug 945212 - Encapsulate identity data/security mode behind a type-safe API (r=margaret)