Adding commented out stubs for USB
Mostly blindly adding USB files from u-boot (a few modifications to help compiling along)
Implement clkdelay function to delay by N cycles
Implement usleep using clkdelay
Final set of hacks to get u-boot's dwc-usb driver code to compile
Quick hacks to enable testsuite and ethloop
USBINIT Began porting code from UBoot Common USB

Added USB device to xinu.conf. Still have more to do.
Merge remote-tracking branch 'origin/pi-hw2' into usb
Revert "Quick hacks to enable testsuite and ethloop"

This reverts commit 794758090615fa46a961b50416a6e57b5623cabe.

Conflicts:
	compile/platforms/raspberry-pi/xinu.conf
Misc fixes to usbinit.c and usb_hub.c
Power Fix for LAN9512, Table changes to USB INIT
Other files
Suppress Error in otg-hcd line 797 for demo
USB init working

Still compile with debug statements but is able to init the USB driver
by calling usbStart in the shell
Merge remote-tracking branch 'github/usb' into team_redundancy_team
Revert uartInterrupt.c changes from #833470009df82155e9a0e2d2235a3bde9ee641c0
usbStart kbdStart

Broke init and other keyboard functions int shell cmds
Merge remote-tracking branch 'github/usb' into team_redundancy_team
Cleanup and limit USB output
Fix stray @ in usbStart