Fix bad file reference in VS2012 project

This bad reference was making VS always think the build was dirty and
needed rebuilding.
Remove warnings from build process
VS fixes and adding arrow key support

1) Fixed some visual studio project problems and warnings - particularly
around release configuration.
2) Added arrow key support - designed around laptop use where no number
pad is available. Shifted arrows cause run event. Ctrl'ed combination
for diagonal movement (in sequence). eg. CTL-UP then CTL-RIGHT is mapped
to key 'u').
Added function comment.
Fixed linux compile errors

Issued caused by include chain cache of <curses.h>
Small typo fix
Merge pull request #23 from SouthernLlama/master

VS project file updates and arrow key support