Added FLUKE_ARM to conf to make interrupts work in emulator.  This is a temporary fix that will probably be around forever
Fixed uart from randomly stopping

The driver for the pl011 uart was never signaling the output semaphore(uartprt->osema) which cause the threads to eventually lock up and stopping outputing/recieving any data.  Adding in the signaln calls seems to have fixed this
Merge pull request #10 from 36Chambers/uart-fix

Fixed uart from randomly stopping
History for the shell
Right and left arrow key functionality
History no longer stores empty strings, tab completion no longer matches on empty input
Fix for ctxsw
Merge remote-tracking branch 'origin/pi-hw2' into team_redundancy_team
Merge branch 'ctxsw_bug' into team_redundancy_team
Merge remote-tracking branch 'github/shell' into team_redundancy_team

Conflicts:
	shell/shell.c
Compile for raspberry-pi, not arm-qemu