Changed PollEvent() to PollEvent *Event. This prevents unnecessary reallocation of the event structure. Run gofmt.
Rename _demos dir to testdata to be more consistent with Go practise.
Some idiom related cleanups. Apply @kballard's AttrBlink patch and comment out in.Close() in api.go:99 to fix potential hangup on OSX (also a patch by @kballard.
Add Blit() function
Fix Blit
Remove unnecessary check
Remove unnecessary variable
Merge remote-tracking branch 'jteeuwen/master'

Conflicts:
	api.go
	termbox.go
	termbox_windows.go
	testdata/keyboard.go
	testdata/output.go
	testdata/random_output.go
Fix merge issues
Fix merge issues