[Nexus 7 Original Development] DariosF:
Purity v5.6.1 is online! :laugh:

Mega changelog from v5.5

# Purity v5.6.1 # 24/06

Bluetooth_bluedroid:
- a2dp: Set the default A2DP bitrate to high quality

Contacts:
- Cleanup: Use framework-provided method.

Deskclock:
- DeskClock : Lockscreen dismiss Fix
- DeskClock: Recreate alarms DB on downgrade

Frameworks_native:
- Add heap configuration for 1080p phones with 2048m
- fix mem leak on error handling

Frameworks_base:
- ThemeUtils: Retain the original package name in themed UI context
- Show Quick Settings When No Notification Icons
- Revert behavior of DateUtils.formatElapsedTime
- QS: Don't assume observers are registered when dealing with changes
- Fix DateUtils.formatElapsedTime, again
- Fix race condition in ActivityThread.completeRemoveProvider()
- Add QS auto default and recents tasks limit
- QS also apply for status bar expand
- Revert "Process all display events in order"
- Fix notifications button and recents tasks limit number
- Fix ListView is not scrolled properly with arrows
- Framework/base: Added synchronization block to avoid race condition
- NotificationManagerService: fix typo on led off time variable
- Fix a number of multi-user bugs.

Libcore:
- Fix non-blocking SocketChannel connects.

Mms:
- Fix SMS sending.
- Prevent FC in low memory conditions

Phone:
- Phone: Disable accelerometer sensor while in-call and screen UI is off

Settings:
- Utils : Fix tablet orientation logic
- Add QS auto default and recents tasks limit
- Fix FC and update strings
- Fix lock settings pattern crash on configuration change

# Purity v5.6 # 21/06

Build:
- c11 support
- [ARM] Remove WITH_JIT guards
- updated gcc 4.8.1

Dalvik:
- Revert latest JIT commits due to data usage bug.

Frameworks_av:
- Noise will be heard if audio sample rate not matched with audio track
- libstagefright: support for disabling buffer metadata

Frameworks_base:
- Bye, bye Talk. Welcome Hangouts (1/2)
- Pie controls: Fix event handling on chained input filters
- Lockscreen : Add custom background overlay
- NavRing : Fix FC on rotate
- Pie controls: Fix flickering nav bar in full screen
- Pie controls: Catching activation corner cases
- Fix the flipping animation sometimes being played when pulling the quick
- Check themes of current user, not user 0.
- Finally fix incorrect flipping to quick settings.
- Fix incorrect fragment animation used for hiding fragments
- change "next" to "done" in minute IME option under 24-hour format
- Fixing crash in PhoneNumberUtils getNumberFromIntent
- Fix NPE in NavigationBarView during bugreport
- Fix theme provider crashing for non-primary user.
- Don't assume any ringtone is present on external storage.
- AssetRedirectionService: Check for permissions before running dump()
- Lockscreen : Fix widgets disabled
- Fix mobile data button in power widget.
- Avoid unnecessary FindClass("java/lang/String").
- Properly rotate full [-pi, +pi] orientation range if available
- framework:base: iterator error in singletone provider
- - Electrobeam settings support (CRT on/off)

Frameworks_native:
- provide overrides for hwui memory limits for xxhdpi phones

Libhardware_legacy:
- Increase stream mute time

Mms:
- Fix up receiver declaration.
- Fix 'vibrate on call' option.
- Some cleanup.
- Mms: Delay unicode stripping from a message

Phone:
- PhoneApp: Initialize ToneGenerator when needed
- NetworkSettings: Cannot dismiss progress dialog sometimes.
- Phone: Ignore touch during network operators search
- Fix a Cursor leak

Settings:
- We have Hangouts now!
- Notification Light: Fix apps with same name not showing up
- Electrobeam settings (CRT on/off)