I completely messed up Nuget packages while checking out another branch.
Use .Cast<>() to fix support in .NET 3.5
Merge pull request #134 from MikeOsborn/master

Use .Cast<>() to fix support in .NET 3.5
fix on error parsing
Merge pull request #135 from Caraxe/upstream

fix on error parsing [applied after resync]
Merge remote-tracking branch 'upstream/master' into pcl-refactor