increasing GAP_ADV_PARAMS_INTERVAL_MAX to 0x4000
removing un-necessary headers from GattServer.h
GattServer:: mark a few helper methods as protected.
GattServer:: 'descriptorCount' is no longer a member of the base class.
adding typedef for address_t
enhance connectionEventCallback() to take in peer addr information
uncrustify Gap.h
add helper funcs: MSEC_TO_GAP_DURATION_UNITS
introduce GattServer::initializeGattDatabase()
bringing in minor improvements from CSR's BLEDevice.h
add a missing header include.
white space diffs.
making APIs within GattServer private; but adding friend BLEDevice.
remove un-necessary header files from Gap.h
Minor re-organization of member functions and their access privileges.
Make most APIs private, and accessible only to BLEDevice.
Add a private copy constructor and assignment operator.
minor white space diffs
minor cleanup of public API classes.
Release 0.2.4
=============

Features
~~~~~~~~

* Introduce GattServer::initializeGattDatabase(). This populates the GATT
  server with added services.

* Add helper funcs: Gap::MSEC_TO_GAP_DURATION_UNITS() to ease setting up of
  connection parameters.

* Enhance connectionEventCallback() to take in peer addr information.

* Minor cleanup of a few public API classes and removal of unnecessary header-file includes.

Bugfixes
~~~~~~~~

* Increase GAP_ADV_PARAMS_INTERVAL_MAX to 0x4000. This addresses mbedmicro/BLE_API/issues/2.

Compatibility
~~~~~~~~~~~~~

One new API has been added (GattServer::initializeGattDatabase()) and
Gap::ConnectionEventCallback_t has been extended. Applications depending on
these should be updated.