SmsReceiverService: Stop only if there's no outstanding SMSes being sent.

Service would (previously) stop after handling each message, resulting in a
loss of mSending state.  If multiple messages were queued to be sent, they
would be dispatched to the RIL simultaneously resulting in message send
failures.
Mms: Update Japanese translation.

Change-Id: Iec57fd6c079a18ded746c8a532ccbd58fef7a291
Fix 5872: (Mms) Phone doesn't vibrate on receiving texts unless on vibrate only

The actual code uses getRingerMode() to determinate the silent mode. This mode can
take 0-Silent, 1-Vibrate, 2- Normal.
But sound settings and sound widget can configure 4 states (between brackets the value assigned
by getRingerMode()): Ring (2), Ring+Vibrate (2), Silent (0) and Vibrate (1)
When an sms is received and the apps makes the check if need do vibration,
ring+vibrate is not "silent" and vibration is not used.

This change used shouldVibrate applied to "always" setting. Now the model is the next:

On setting "Always"
Ring: false
Ring+Vibrate: true
Silent: false
Vibrate: true

On setting "Only on Silent"
Ring: false
Ring+Vibrate: false
Silent: false
Vibrate: true

Patch 3: Surround brackets

Change-Id: Ie43dfa7576fd21dc5d01426119ce28646f39471a
Mms - Updated italian translation - added missing copyright info

Change-Id: I4fbf01dd83a638146f8237bf64a4c8cadf1735dc
Merge "Mms: Update Japanese translation." into jellybean
Merge "Fix 5872: (Mms) Phone doesn't vibrate on receiving texts unless on vibrate only" into jellybean
Merge "Mms - Updated italian translation - added missing copyright info" into jellybean
Merge "SmsReceiverService: Stop only if there's no outstanding SMSes being sent." into jellybean
Mms: Add QuickMessage Support to the Messaging app - WIP

This adds the ability to display a pop-up QuickMessage when an Sms
message is received.  The user can page between multiple message and
reply to each message individually.

Features:
  - Display pop-up QuickMessage dialog when message received
  - Multi-message support with swipe between messages
  - Reply to individual messages
  - 'Wake and unlock' device on message received

Known issues:
  - Not 100% set on the final UI/UX design.  Some colors are
    not always properly visible (e.g, the unfocused EditText is
    underline and cursor is very light grey on white
  - Notification light gets dismissed as message pops up when
    screen is locked and does not restart when screen times out
    without user interaction (i.e. message was not seen)
  - When a message is closed and the viewpager moves to the next
    or previous message, the EditText is not selected/focussed
  - When the user disables 'Wake and unlock' the device does not
    unlock on incoming messages (as it should) but the screen still
    wakes

Note:
  - This only supports Sms, I have no plan for adding Mms support

Screenshot:
  https://dl.dropbox.com/u/50993944/Screenshot_2012-08-26-13-45-10.png

Thank you to:
  - Blunden for the drawables
  - Devatwork for code review and help
  - Burnsra for testing

Patchset 2  - Fix whitespace errors and some cleanup
Patchset 3  - Fix orientation change editText reset
            - Initialize mCurrentQm to prevent NPE
Patchset 4  - Fix HDPI 9patch drawable
Patchset 5  - Rebase
Patchset 6  - Better EditText object handling
            - Better dismiss keyboard handling
            - Fix NPE and a few other minor bugs
Patchset 7  - More formatting changes

Change-Id: I0af06017a38b264d8ceda69b6fdfbd1f759bf2b5