Minor housekeeping stuff.
Renamed PropertyChangedNotifier to ObservableObject (like ObservableCollection).
- Renamed test namespace to match recent change.
- Changed default change comparison to use EqualityComparer<T>.
- Added convenience equality extension methods for PropertyBuilder for strings and sequences.
- Refactored FileInfoPathEqualityComparer to work with FileSystemInfo.
- Removed ObservableObject<T> and moved expression methods to overloads on ObservableObject.
- Added convenience equality extension methods for PropertyBuilder for strings and sequences.
- Refactored FileInfoPathEqualityComparer to work with FileSystemInfo.
- Removed ObservableObject<T> and moved expression methods to overloads on ObservableObject.
Updated tests for file system info comparison.
Refactored Property equality extensions.
Added SharpEssentials as a git submodule.
Added SharpEssentials projects to solution.