Reference missing portable framework assemblies
Revert "Reference missing portable framework assemblies"

This reverts commit 8fb86f033f17dbac2aa1a7f9cc3cfd9ce03f6130.
Updated immutable collections version
Consistentizing logging usage.

- Introduce EF LoggingExtensions (internal, shared) in order to provide consistent, easier logger usage.