Bug 891424. Hide cocoa window's when they are destroyed, otherwise they can stay on screen, and remove a different fix for the same bug that caused a regression. r=smichaud

We also remove a different fix for this same bug that caused some regressions: calling RemoveChild so that the nsCocoaWindow actually dies.
Bug 896031 - Avoid javac warning-as-error. r=mfinkle

--HG--
extra : rebase_source : b62f50c97d5399c8d502fa87e5caf5efff489971
Bug 895670 - Remove SetupScreen and associated assets. r=mfinkle

--HG--
extra : rebase_source : 67e551da22e8490138a94cc303c1102ef49599e9
Bug 892603 - Remove unused MOZ_APP_ICON and LINUX_BRANDING_FILES from mobile/android/base/Makefile.in. r=mfinkle

MOZ_APP_ICON was a Makefile dependency not mentioned elsewhere in the
tree.

The text `LINUX_BRANDING` does not appear in the tree.  There are no
references to `fennec_48x48.png` or `fennec_72x72.png` outside of
mobile/android/base/Makefile.in, and that file explicitly copies the
referenced files (so does not depend on the deleted export rules).

This leaves the relevant Makefile.in files empty, so we can remove
them.

--HG--
extra : rebase_source : a62f1571ba43a8c7171db9dab7c39346ae3577b1
Bug 895931 - Firefox for Android often warns about max sane launch timestamps. r=nalexander

--HG--
extra : rebase_source : c37198b9ee9233a4c41e208584a1b1414890170a