Implement console program determining through Windows API.
Proper constant handling.
Add tests, documentation, consistent implementation of process blocking.
Add license notice.
Remove redundant comments and make code more obvious.
Rename special variable and move its name to constant.
Mark internal classes as internal. Add InternalsVisibleTo attribute.
Remove assembly alias for Travis build.
Merge pull request #130 from ForNeVeR/external-gui-process

Proper process input/output blocking