Automatically detect BlueZ 5.x

Starting with BlueZ 5, pairing on Linux requires different code than previous versions. While this code is already present, it currently requires the user to manually define PSMOVE_BLUEZ5_SUPPORT in the build in order to be used.

This fix implements automatic detection whether BlueZ version 5.x is used in the build and handles the required define accordingly.