Sketch out some interfaces, move IReactiveGeolocation to Interfaces.cs
Add invalidation
First hack at implementing SuspensionHost for WinRT
Initial hack at WinRT version of suspend/resume policy
Fix WP8 build
Rename WinRTAutoSuspendApplication to just AutoSuspendApplication, constrain ISuspension driver so that it's easier to program against
Visual Studio terrorism
Holy shit this is a million years old
Added failing unit test for sorted derived collection
Merge remote-tracking branch 'origin/master' into suspension-mgr
Add AkavacheDriver to mobile
Rename AutoSuspendApplication impl
Move SetupDefaultSuspendResume into the interface
Initial hack at WP8 support
Handle the WP8 Back Button
Flush on SaveState
Merge pull request #151 from reactiveui/suspension-mgr

Add OS-agnostic Suspend / Resume policy helper
Merge pull request #165 from dchaib/master

Sorted derived collection unit test
Allow disabling of AutoDataTemplateBindingHook. Fixes #163
Clean up subscribeToExpressionChain

Why: I'm having still some stability problems with WhenAny
and looking into the code for processing the expression
chain I found it to be overly complex with nested subscribes
and disposes the logic of being hard to follow and debug.

How: Use idomatic RX patterns for dealing with nested
observables. Specifically the Switch method which will
switch between child observables when a root observable
generates and event and then flattens the event stream.

Result: All but three tests pass and I'm not sure what is
wrong with those. Perhapps you might take a look at the
three failing tests as the fix might be more obvious
to you.