Correction of bacause to because.
Merge pull request #164 from 9swampy/develop

Correction of bacause to because.
Readded the assertion scope specs and split up the equivalency specs.
Replaced a bit of Expression building with Reflection because it didn't work on WinRT.
A null reference in a nested collection wasn't properly handled by the structural equivalency assertions. Fixed #165.
Merge in upstream changes.
Most notable difference was upstream made a number of private classes not nested.