Added Cmd+O "Open Path" shortcut to CanvasWidget, opens file/folder from TypingModule path.

Renamed HasEnding() to HasSuffix() to follow golang convention.
Update README.md

Added a link for financial backing.
Made "+ Gist" button make use of new AddWidgetForPath() function.
Added Gittip icon. Emphasized the benefit of backing me. Added video.

I can't embed an official Gittip widget because GitHub's Markdown doesn't allow <iframes>, so I have to settle with a static png for now.
Changed starting folder listings.
Added Cmd+E "Open in External Editor" shortcut to TextFileWidget, FolderListingWidget.

Changed Open and CopyPath shortcuts of FolderListingWidget to use base
path if no entry is selected.
Renamed Concept::Draw() to Render() to be more consistent with Widget.
Changed appearance of button slightly (to help differentiate it from labels).

Disabled the naive file preview for now, need to have it only preview
the first X lines or Y bytes.
Disabled git diff and go run widgets now minimize their output.

Fixed typo in a comment.
Added some notes regarding Linux compilation and dependencies.
Rephrased my main guiding principle.

Hopefully it's more easy to understand now.
Added a debug print of current working dir.

It should be the same folder where README.md is for Conception to work
properly.
Added Cmd+Up/Down support to MenuWidget to go to top/bottom.
+Gist button no longer overwrites clipboard contents; instead it populates Typing Module.

Changed a personal work folder listing to use full path (relative path
was breaking "Open in External Editor" functionality).
Fixed TankWidget erroneously responding when it wasn't the active widget.

It now checks that it was the topmost hoverrer when pointer became
active.
Experimental feature: render text vertically aligned along middle.

So lower and upper case letters are vertically aligned along middle
rather than their bottom.

I'm trying this to see if the consistency within vertical line space is
worth it (so all lower case and all upper case strings appear
vertically centered rather than biased).
Removed g_GoPath global, moved putenv()s into main process.
Various minor improvements, mostly noop.

Assume shortcut action is non-null.
Throw error in a situation that supposedly doesn't happen anymore to
find out if it actually occurs.
Improved go error filtering to skip first line only if it starts with
'#'.
Noted that Widget::CheckHover() logic could use improvement.
Added Stdin connector to ProgramWidget.
Added File Preview via space key.