A stable build for 5.1 was needed so this is pretty much a bugfix release without any relevant change.
I've not updated the Gapps further to avoid releasing an untested build.
You can see though how pointless it is when in ten days almost all the Gapps have been updated again.
Starting from next factory images i won't update them myself.
I've removed Latin IME and Email from AROMA installer.
I've also removed the last reboot step to allow Multirom users to continue the installation.
A full stable build is available on AFH, link is on OP.
Full zip checksums:
MD5: 3e90c3320ec0263e93ebc5e983db5f64
SHA1: cf9777b6ddc77a7d943f8795c4f81202fb37eed2
A delta update for Beta users (flashable on top of any 5.1 betas) is available here:
Delta update checksums:
MD5: 34db5414af72dca51235a740071acd90
SHA1: cb21b83d39ce97e496b8dff3e43d6a679b9e1e4f
Relevant changelog since latest stable, detailed changelog is on OP:
Battery saver: 0-100 low battery values (slider)
Fixed Volume Music Control needing a reboot to make it working once enabled
Smart Radio: delayed switch for low and high power
Stock-a-like animation to custom toggles
Disable led on priority mode/no interruption
Animations for recents and recents button
Don't flip custom toggles icons on RTL languages
Sources updated to android-5.1.0_r1 (LMY47D)
Wake on notification: misc fixes
Disable recents search widget
Hide IME switcher
Haptic feedback for cursor arrow keys (if enabled system wide)