GATT tool fixes for BT certification

1. GATT over BR/EDR connect fix
2. Added MTU size to configure MTU command
3. Fix UUID not being parsed properly
4. Add GATT server support
   a. Added multiple services, characteristics
      with different permissions and descriptors.
   b. Added support for long characteristic read
      and write requests.
   c. Added invalid offset and invalid attribute
      value length checks for read and write
      requests received from PTS.
   d. Added invalid transport access of attributes
      check for read request received from PTS.
   e. Added support for sending notifications and
      indications from GATT server.
   f. Handle execute write request for cancelling
      all the earlier prepare write requests.
   g. Added support for maintaining CCCD value
      for LE and BR/EDR connections.
   h. Added characteristic support for Insufficient
      Encryption Key size test case.
5. Add support for LE connection parameter update

Change-Id: I904f1be8051535c0c133b796e9b525ff3e2937e7
1 file changed