Add Net45 to Rakefile
Create a .NET 4.5 configuration
Fix up csproj files
Revert lulzy things
Give specs Platform flags
Add an IObserver implementation
IObservable<T> should never be null
Add an IObservable implementation that just returns a value
Always return a default Observable for any IO<T> type
Remove VS2013 Cruft
Gate everything to .NET 4.5
Adding acceptance test examples and modified code to pass

Created AutoObservableProvider to return sensible observables
  from sub members that return IObservable<T>. As the
  IObservable<T> type is an interface it would normally get a
  substitute automatically created for it. To override this
  behaviour, AutoObservableProvider must be before the
  AutoSubstituteProvider in the list of AutoValueProviders
  in SubstituteState.

Updated Task code to run on both NET4 and NET45 platforms.
Removing DefaultForType, relying on auto values instead
Introduced AutoDynamicProvider - new IAutoValueProvider to support dynamic return type.
It returns stub object that intercepts "Return" calls to dynamic.
Moving dynamic stub behaviour from auto value provider to handler

Dynamic stub needs to look at call, not just type as per standard
  IAutoValueProvider implementations.
Adding another failing dynamic test

src: http://stackoverflow.com/questions/13182007/nsubstitute-mock-generic-method/
Adding more details to #75 test
#75 Does not work with members that use dynamic

Added more readable tests
#75 Does not work with members that use dynamic

Added my view to the failing test
Moved dynamic tests to their own fixture