case-insensitive command matching

/Create = /CrEaTe = /create, etc
reverted unintended csproj commit
changed comparison method
Merge pull request #748 from philchuang/case-insensitive-commands

case-insensitive command matching