[Australis] Bug 987177 - invalidate wrapper's node reference, r=jaws, a=sylvestre
[Australis] Bug 987177 - make destroyWidget clear caches for XUL wrappers, r=jaws, a=sylvestre
Bug 983997 - move pulse animation into animation container, too, r=mak,a=sylvestre

--HG--
extra : transplant_source : H%EDC0%A4%17%3Bf%D9%13X94w%01X-%1B%BC%FE
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_4/rev/616a6b9f03dc
Author: AndreiH <andrei.hutusoru@softvision.ro>
Desc: Merge pull request #17750 from chirarobert/uplift_call_contact_fix

Bug 988754 - Fix test_call_contact.py

========

https://hg.mozilla.org/integration/gaia-1_4/rev/a3b9f2a832fe
Author: askeing <askeing@gmail.com>
Desc: Bug 988754 - Fix test_call_contact.py
Bumping manifests a=b2g-bump
Bug 985416: update visual appearance of dropmarker open state. r=Gijs, a=sylvestre

--HG--
extra : transplant_source : %A0X%A5.k%85%91%9Cy%D6gR8%AA%1Ce%00%CE4%C4
Bug 987294 - Unsafe access to mTabsChangedListeners in Tabs. r=bnicholson, a=sylvestre
Bug 984723 - Rework intervals and scheduling for Android Sync. r=nalexander, a=sylvestre
Bumping gaia.json for 3 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_4/rev/f39896642a86
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Merge pull request #17696 from jmcanterafonseca/fix_bday_date_2

Bug 988399 - [B2G][Contacts] Contacts birthday set to January first inco...

========

https://hg.mozilla.org/integration/gaia-1_4/rev/3d8644f423c1
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #17743 from vicamo/bugzilla/936703/v1.4

Bug 936703 - [async_storage] callback in transaction.oncomplete event. r...

========

https://hg.mozilla.org/integration/gaia-1_4/rev/e1e11b572a09
Author: You-Sheng Yang <vicamo@gmail.com>
Desc: Bug 936703 - [async_storage] callback in transaction.oncomplete event. r=djf, a=1.4+

CostControl app invokes |Common.closeApplication()| in its
asyncStorage operation callbacks.  However, these callbacks are
invoked in IDBRequest.onsuccess events when the corresponding
transaction is not necessarily completed.  That is, we may have
following sequence:

  1) IDBRequest.onsuccess
  2) call to Common.closeApplication()
  3) invalidate open IDBDatabase
  4) trying to invoke IDBTransaction.oncomplete results in an
     AbortError.

We should follow W3C's suggestion here -- listen
IDBTransaction.oncomplete instead of IDBRequest.onsuccess.

[1]: http://www.w3.org/TR/IndexedDB/#widl-IDBTransaction-oncomplete

Conflicts:
	shared/js/async_storage.js
Bumping manifests a=b2g-bump
Bug 985274 - Ensure generated callback function handles string objects. r=drno, a=test-only
Bug 909305 - Replace mozilla-banner.gif with a plain blue image in 163504-2*.html since we aren't trying to test individual pixel differences in resized image painting there. r=tn, a=test-only
Bug 919482 - Replace mozilla-banner.gif with a plain blue image in 163504-1*.html since we aren't trying to test individual pixel differences in resized image painting there. r=tn, a=test-only
Bug 915449 - Get EditText view instead of using Solo.getEditText. r=mcomella, a=test-only
Bug 958709 - Catch the intent from the synthesized APK to kill the process. r=mfinkle, r=mhaigh, a=sledru
Bug 982557 - Migrate old prefs and set apkPackageName after updating app via APK. r=mfinkle, a=sledru
Bug 988051 - Lazy-load FxAccountsClient module. r=rnewman, a=sledru
Bug 957894 - Update account pickling code for Firefox Accounts. r=nalexander, a=sledru
Bug 987003 - Be more careful sandboxing javascript: URLs. r=bholley, a=sledru
Bug 976479 - Don't race to destroy top level protocols off the main thread. r=nical, a=lsblakk