Added HIDoverGattProfile.java which implements the whole profile with the required services HID Service, Device Information Service and Battery Service.

BluetoothHandler now adds the profile using HIDoverGattProfile.java.

This works almost. The host computer understands the services we added but for some reason it still think that something is wrong with the device.

// Isak & Linus