am 9eabe155: Import revised translations

Merge commit '9eabe155bc3222dae718f1149675cc4f6b57f298' into froyo-plus-aosp

* commit '9eabe155bc3222dae718f1149675cc4f6b57f298':
  Import revised translations
am dbe9693a: am 9eabe155: Import revised translations

Merge commit 'dbe9693a41929834024cc47b15b1c45137ad44f3' into gingerbread-plus-aosp

* commit 'dbe9693a41929834024cc47b15b1c45137ad44f3':
  Import revised translations
am 8995e3ae: am dbe9693a: am 9eabe155: Import revised translations

Merge commit '8995e3ae6feb6f315d0839f43292c2a1a630bf77'

* commit '8995e3ae6feb6f315d0839f43292c2a1a630bf77':
  Import revised translations
merge from froyo-plus-aosp

Change-Id: If225e788b2d144dcba63bac818d27892a599eb82
am 8b637b9e: merge from froyo-plus-aosp

Merge commit '8b637b9eaba2c8cca671eb68286b4f3d0a071d20'

* commit '8b637b9eaba2c8cca671eb68286b4f3d0a071d20':
am 227564ae: Merge "add filter for emma code coverage" into gingerbread

Merge commit '227564ae2478f563bf84e2de4219cb458cafe790' into gingerbread-plus-aosp

* commit '227564ae2478f563bf84e2de4219cb458cafe790':
  add filter for emma code coverage
am 0cf6305b: am 227564ae: Merge "add filter for emma code coverage" into gingerbread

Merge commit '0cf6305ba3be9749b6c3629168289a5c98896c16'

* commit '0cf6305ba3be9749b6c3629168289a5c98896c16':
  add filter for emma code coverage
Adding method that deletes an account synchronously.

New tests that's under development will need it.

Change-Id: I5abf168dae6ed0e78db4ae82210673decfa9ece7
MessageList: Moved screen transition logic to activity.

- Now open, reply, reply-to, forward are handled by activity.
- Renamed onDelete.  (I was thinking about renaming more methods, but I ditched
  the idea because the current ones aren't that bad.)

Change-Id: Ie88e8cc3c6bd598199cfd9f4cd61d51e8b7023b7
Handle empty sync responses in EAS 12.1

* Return normally, changing PUSH boxes to PING, as required

Bug: 2787463
Change-Id: I3413b99ff8e41f68dd3b3a09f14b9e8f194ad362
Handle viewing of attachments that are, themselves, emails

* Add intent filter for application/eml and message/rfc822 mime types,
  launching MessageView with a Uri
* Modify loadMessageTask to handle the Uri by parsing the attachment's
  input stream with Pop3Message.parse(), and then creating an
  EmailProvider message in a special Mailbox created to hold
  "attachment" messages
* Delete all "attachment" messages after the parent message is closed
* Add unit tests

Change-Id: I20276ee006b9f05b889f3c808d3dc407cde26d49
Merge "Handle empty sync responses in EAS 12.1"
Implement support for new security policies

* Minimum complex characters
* Password history (i.e. disallow re-use of past n passwords)
* Password expiration
* Password expiration is NOT yet supported in the framework; there
  is a TODO in this CL and a trivial change will be needed when
  support arrives; for now, we report this as unsupported
* The two implemented policies are testable

Change-Id: I477adbc000577c57d1ab1788378c97a60018c10c
Merge commit '291b90fb24214f767485c427739d25842936dff7' into oxygen_1006

* commit '291b90fb24214f767485c427739d25842936dff7':
  Adding method that deletes an account synchronously.
Merge commit '8ade2fe010797be45d5c0f9023e5d76bcc3b50a8' into oxygen_1006

* commit '8ade2fe010797be45d5c0f9023e5d76bcc3b50a8':
  MessageList: Moved screen transition logic to activity.
Merge commit '3ceeab2f0cc76e35e845a06e65c5143f1f6dd3f7' into oxygen_1006

* commit '3ceeab2f0cc76e35e845a06e65c5143f1f6dd3f7':
  Handle empty sync responses in EAS 12.1
Merge commit '391ae25c43a38829cc0990af18c36bdc7cc374cf' into oxygen_1006

* commit '391ae25c43a38829cc0990af18c36bdc7cc374cf':
  Handle viewing of attachments that are, themselves, emails
Merge commit '9b4988de43dbee6c06066caab63806e8c8303d7d' into oxygen_1006

* commit '9b4988de43dbee6c06066caab63806e8c8303d7d':
  Implement support for new security policies

Conflicts:
	src/com/android/email/SecurityPolicy.java
	tests/src/com/android/email/SecurityPolicyTests.java