Update unit tests to be able to run through Eto.Test on all platforms, while keeping the ability to run unit tests through the IDE or nunit-gui
Update git attributes to override global git settings to ensure text files are handled correctly
Remove remaining 'Generate' terminology, fixes #120