Fixed the missing renaming of the bash script in the solution file
Changed c style enum members names into PascalCase

..because no screaming please
Eradicating a switch by using ParseEvent.Type instead
NuGet package restore fixing and crlf issues
Improved the enforce-formatting-rules script

* The crlf normalization added an incorrect cr char on non-empty final lines
* Added dependency on perl instead of sed since perl handles \n better
* Improved code style by extracting a main function
Fixed crlf endings and added license
Merge pull request #75 from rogernorling/master

Various minor code fixes