add usb0 to interface options

@harmon25 on
https://forums.kali.org/showthread.php?22918-BadUSB-tutorial-doesn-t-wor
k-for-me&p=37955&viewfull=1#post37955 made mention that sniffing on usb0
organized pin list with worst password choices

Start with most common pin then go into list.  Common pin passwords
were from:
http://www.welivesecurity.com/2012/06/07/passwords-and-pins-the-worst-ch
oices/
Detect flo, copy busybox, drop forward 1: badusb

Per suggestions from:
https://forums.kali.org/showthread.php?22918-BadUSB-tutorial-doesn-t-wor
k-for-me&p=37955&viewfull=1#post37955
badusb check for usb0 or rndis0

It’s better not to rely on product id if we can just check if usb0 was
created.  We can then assume rndis0 if usb0 is not created and it will
still check for the interface afterwards.
hid-keyboard now supports 0-9/numeric keys

update
capstone needed for MITMf and additional fixes

MITMf needs to have bdfactory run from inside folder. capstone needed
along with pip install capstone
nodejs install

Helps to run install script…
Merge https://github.com/offensive-security/kali-nethunter