Added ps2 keyboard to nios system

Updated software headers
Shifted to keyboard control
Reading track titles off sd card
Added a (probably non-working) VGA text buffer to nios system

Sends 8x16 bitmap font characters on a 128-bit wide bus
Using the VGA text buffer in the nios.

Problem is... the nios only supports 32 bit words, so my awesome 128 bit bus doesn't work :( time to rewrite
Move everything over to a 32 bit bus
Added shell functions for movement keys
Small software tweaks, updated to latest BSP
Export interfaces on vga

This will allow us to read the contents of memory from our visualizer and actually output to the screen
Ignore nios_workspace
Route vga text buffer memory ports to visualizer
Formatting for comments
Hand vga output over to text buffer at screen top
Fix break in switch statement, fix VHDL compilation errors
Test new text display functionality
Move vga buffer over to explicit megafunction block ram
Make sure vga exported interfaces are connected
Regenerate BSP
Playing with visualizer vga coordinates... and some software additions
Added navigation key functionality (still incomplete and broken)