Bug 868914 - Prevent background pages from locking orientation. r=mounir
Bug 854334 - Voice mail notification FAIL. r=marshall
Bug 870302 - B2G MMS: use device time to specify the MMS receiving time. r=vicamo a=leo+
Bug 869807 - B2G MMS: fail to send MMS due to the wrong assignment for expiryDate. r=vicamo a=leo+
Bug 870113 - Switch GetFontImpl to Feura Sans, r=jfkthame
Bug 869296 - Do 'Last Number Redial' when we receive ATD>n, r=gyeh
Bug 869296 - New mechanism to deal with AT commands 'AT+BLDN' and 'ATD>n', r=gyeh

According to HFP spec, when we receive AT command 'AT+BLDN', we shall respond
with:

  1. 'OK' if the call history is not empty. An outgoing call would be made
  2. 'ERROR' if the call history is empty. No call would be made.

However, with current implementation, we are unable to know whether the call
history is empty or not in Gecko. Therefore I introduce a solution, using a task
and a flag to decide if a call is made after AT+BLDN is received, which may not
be perfect but reliable, easy to understand and easy to implement.
Backed out changeset afc08927188a (bug 870113) for B2G mochitest-2 failures.
Backed out changeset 7e4d9be02b8f (bug 869011) for causing bug 870375
Bug 870375 - back out bug 869011 for startup crashes on devices
Bug 870197 - Initialize mFrameCallback to null. r=mikeh
Merge the last PGO-green inbound changeset to m-c.
Merge m-c to inbound.