Changing build to take out NuGet packaging etc. for TeamCity to do instead
Including source files for packaging to symbol server
Adding the .gitattributes for normalized line endings
Again no idea
GetHashCode() returns a precalculated value in an unchecked context. Have put the calculation back into a checked context.
No idea why i had to commit twice
Restoring EOL to CRLF. SORRY EVERYONE
Merge branch 'master' into develop
Adding an additional nuspec for prerelease
Fix for issue #191 Cannot convert enum to nullable int
Removing SL4 support going forward
Fix unreachable code warning
Fix unused event warnings
Fixing warnings from cmd line build
Not all use cases need the enumeration here. Allowing the enumeration to be deferred here allows for chaining of expression tree projection (i.e. DTO layer -> Entity layer -> SQL layer (via EF)). This is a really cool use case for this, but also means client programmers may get a couple bugs if they previously map to an ienumerable and rely on the automapper's enumeration call.
Closes #184
Fixes case where destination property is an IList. I believe GetInterface("IList", true) returns null for the interface itself.
GetHashCode() returns a precalculated value in an unchecked context. Have put the calculation back into a checked context.

Closes #188
Fixing bad rebase. dumb line endings...
Added a global configuration setting that allows mapping-by-constructor to be disabled
Closes #192
Projected expressions respect ability to map properties (ignored ones skipped). Closes #163