add definitions for USB LANGIDs
added definition for string descriptor zero
minor layout change
refined value for GET_DESCRIPTOR request

The value field has a special meaning for GET_DESCRIPTOR requests.
The high byte gives the descriptor type, the low one the descriptor index.
Adapted scapy definition to reflect this.