frameworks/base: support devices with SoftAp that don't require firmware reload

Partial forward port from ICS.
Original Change-Id: If2db6e8ce675c3214ce645231c7a354f41ea0cc6

Change-Id: Iacb2498ec0f567a0a7c4e0dbf9127b70f09223bd
ActivityManagerService: instantiate messages properly

Change-Id: I2ba6c9da7d8c5d5721c7d5a27dd054399dce17dc
Merge "frameworks/base: support devices with SoftAp that don't require firmware reload" into jb42
Merge "ActivityManagerService: instantiate messages properly" into jb42