Revert "Online edit"

This reverts commit f8628ac6462e16bbbfa214954b8f8f05365f99fe.
Fixed timezone issue in unit test
Renamed MakeUtcWithoutChangingTime to ToUtcWithoutChangingTime
Merge pull request #180 from gabrielweyer/develop

Fixed timezone issue in unit test
Added ShouldThrowExactly and WithInnerExceptionExactly
Updated arrange-act-assert headers for consistency
Merge pull request #181 from gabrielweyer/develop

Added ShouldThrowExactly and WithInnerExceptionExactly
Adds some more tests over equivalency's conversion step.
Modifies a few EquivalencySteps so that they respect the declared type.
Adds some specs over the behavior of eqivalency assertions respecting the declared type.
Merge pull request #183 from vossad01/Issue22/RemainingDeclaredTypeIssues

Corrects the remaining cases Equivalency assertions are not respecting the declared type
Normalizes line endings and adds a gitattributes file to prevent recurrence of the issue
Corrects some warnings
Corrects the name of EquivalencyAssertionOptions.ComparingEnumsByValue
Adding an overload for ContainSingle() having no arguments  to SelfReferencingCollectionAssertions.
Merge pull request #186 from abatishchev/develop

Adding an overload of ContainSingle() without arguments
Merge pull request #177 from vossad01/NormalizeLineEndings

Normalizes line endings
Merge pull request #188 from vossad01/Issue169/CorrectName

Corrects the name of EquivalencyAssertionOptions.ComparingEnumsByValue
Ignored nuget packages
Adds some non-fluent methods in EquivalencyAssertionOptions

I have always found the fluent api confusing when reading within this class creating extra navigation to definitions.  It reads fine when used fluently.  This uses some private methods within the class to improve readability.