Simple application command handling.
Implement external process starting and output processing.
Merge branch 'master' into shellexecute
Small clean up.
Implement PATH searching.
Fast release GUI programs, redirect input.
Fixed a few typos in documentation comments.
Add Clean/Rebuild targets to the project file.
Merge pull request #115 from Ventero/CleanRebuildTargets

Add Clean/Rebuild targets to the project file.
Mention Google Group in Contributing.
Mention Google Group in README.
Merge remote-tracking branch 'refs/remotes/origin/master' into shellexecute
Test simplest shell execution case.
Fix string comparison in SetCurrentDrive (is some cases current drive is lowercase, but drive returned by the FileSystemProvider is not).
Merge pull request #118 from ForNeVeR/fix-setdrive

Fix string comparison in SetCurrentDrive
Added a few tests for variable names

This includes tests for Unicode variables names, braced variables (not
yet passing, hence Explicit) as well as the other special cases
mentioned in §2.3.2: $?, $_, $^.
Merge remote-tracking branch 'refs/remotes/origin/master' into shellexecute
Small refactoring. Ignore path extension case.
Add tests for relative and environment paths.
Add ignored test.