Golang syntax highlight support.
Go syntax highlighting with test
More test
Simplified number liternal pattern.
Fix #39: Remove unnecessary fs check.

The mkdir function will fail if there isn't permission to create the
directory, and if the directory already exists we shouldn't perform
unnecessary permission checks before deciding not to create it.
Merge pull request #31 from awsong/master

Golang syntax highlight support.
Adds utf8 support by using ncursesw.

A library check was added for ncursesw and if found
it is used instead of the default ncurses.
Extends utf8 support to other windows

'isprint' function considers utf8 bytes non-printable. This change
replaces use of 'isprint' by '!iscntrl' for non-printable character's
exclusion, which allows a wider range of characters to be displayed,
including utf8 characters.