Stupid things are Stupid.
Add an AssemblyInfo to ReactiveUI.NLog
Version bump to 4.2.2
Version bump ReactiveUI.Mobile too
Made FollowObservableStateBehavior more flexible.

VisualStateManager.GoToElementState is used when the target is not a
Control (e.g. your visual states are on a Window) as per MSDN.
Disable setting DeferredScheduler on WinRT in a test runner
Fix InUnitTestRunner for WinRT
Move this to a Task
Finally fix InUnitTestRunner on WinRT

Instead of vainly attempting to get a listing of the DLLs in our own
directory, pull the loaded module list. The first item will be the entry
point, which in the VS test runner is something we can recognize.
This. Never. Ends.
OMG IT ACTUALLY WORKS

This method that @onovotny wrote, doesn't deadlock *and* doesn't fail store
cert, unlike the loaded module list trick.

The reason that previous incarnations of this didn't work, is that await +
static constructor + blocking wait in Task = deadlock. The solution is to
move the code doing the awaiting into its own class
Add Interface to hook when people call Bind()
Implement binding hooks

This feature allows developers to hook when binds happen and perform
arbitrary actions on either the ViewModel or View objects, as well as cancel
the Bind.
Add TPL versions of AsyncOneWayBind
Implement a binding hook to set the template of any ItemsControls we find
Fix up the rest of the project files
Nuke this project file, it's bad and I feel bad for making it
I am the worst programmer
Be more picky about what to ItemTemplate'ify
Make the programming model for binding hooks easier

The data that ExecuteHook gives you made it a total pain to actually
write useful hooks. Give the hook producer way more data, but only
produce it if asked, since it's (relatively) expensive.