Release of bluez-4.2

This release fixes a couple of bugs that were crashing bluetoothd and it also continues to clean up the code base. A lot of functions were removed and others made static.

However the biggest update is for the IO capabilities selection routine for Simple Pairing. It now fully complies to the Bluetooth 2.1 specification and allows to use the full potential of Simple Pairing.