Added usagePage and usage fields to output of HID.devices()

According to hidapi, it doesn't work on linux, but there's a PR
there to make it work and we also have Macs and Windows.
Merge pull request #81 from ashtuchkin/add-usage-pages

Added usagePage and usage fields to output of HID.devices()