android: Update Android system headers to 5.0 API

Android headers are used for Linux host build.
android: Remove temporary BLUEZ_EXTENSION flag

BLUEZ_EXTENSION is replaced by ANDROID_VERSION >= PLATFORM_VER(5, 0, 0)
check.
android/hal-pan: Update control_state callback to Android 5 API

Callback declaration was changed in Android 5 so parameters order must
be updated. Android Framework was also updated so we don't need
workaround for it in Android 5.
android/tester: Fix PAN control state callbacks parameters

Order of parameters was changed in Android 5 API.
android/tester: Remove APP ID from actions in GATT tests

Those functions now don't take application ID parameters.
doc/test-coverage: Update test count
android/build: Use shell for checking Android version

Use shell only instead of bc calculator for checking Android version.
This also removes ANDROID_VERSION_DEC which wasn't really decimal
but octal format and renames test variable to have full version
in name.
android/build: Silence warnings from Android system headers in haltest
plugins/sixaxis: Add Sony Navigation Controller
profiles/input: Add Sony Navigation Controller
AUTHORS: Mention Alex's contributions
android/pts: L2CAP update tests results
android/pts: Update L2CAP LE_CID tests results
android/gatt: Use proper identity address for auto connect

We should behave the same as when we connect using active scan.
unit/test-avrcp: Fix tests on big endian
lib: Update company identifiers
build: Update library version
Release 5.25
monitor/rfcomm: Add RFCOMM support to btmon

Changes made to add initial code to support RFCOMM frame in btmon

btmon logs:

      RFCOMM: Set Async Balance Mode (SABM) (0x2f)
        01 1c                                            ..

      RFCOMM: Unnumbered Ack (UA)(0x63)
        01 d7                                            ..

      RFCOMM: Unnumbered Info with Header Check (UIH)(0xef)
        15 81 11 20 e0 27 00 9a 02 00 07 aa              ... .'......

      RFCOMM: Disconnect (DISC)(0x43)
        01 fd
monitor/rfcomm: Add support for printing RFCOMM hdr

Changes made to decode RFCOMM hdr and print the same.

      RFCOMM: Unnumbered Info with Header Check (UIH)(0xef)
         Address: 0x01 cr 0 dlci 0x00
         Control: 0xef poll/final 0
         Length: 10
         FCS: 0xaa
        81 11 20 e0 27 00 9a 02 00 07 aa                 .. .'......