Improved common project properties
Changed exception type thrown

when service provider has no GuidAttribute, an ArgumentException should be thrown, rather than InvalidOperationException as before.
Added minor note for future reference
Simplified references by leveraging the new props.
Added IsElevated property to the IDevEnv interface.
Specify line ending handling
Normalize line endings