Added a jsonp aware IJsonWriter
Renamed jsonp writer to follow the \'aware\' convention
Fix for authorization nodes getting RightsFor called multiple times

1) The resulting rights enumeration was getting evaluated multiple times.
2) The recording authorization policy always called policy RightsFor twice.
added asset precompilers for use when you want to be able to inspect the fully built asset pipeline before it gets baked into the container
minor correction to name of tester to match name of class
Default action discovery, closes gh-322
missed files from previous commit
removed the necessity of this.UseSpark()
made this.UserRazor() obsolete.  Closes gh-154
initial setup of new diagnostics
checkpoint:  can bring up the new routes page in the fake app
checkpoint:  spikes for the new diagnostics grids
successful spikes on grids
added the new 'ChromeBehavior' as a spike
successful spike of making the NavigationRegistry business work across packages, shifted adv diagnostics to the new navigation
had to level up on FubuCore, ripped out the obsolete one-off navigation stuff in advanced diagnostics
added some new UT's for importing navigation from other FubuRegistry's
removing some obsolete pieces out of advanced diagnostics
overhauled ConfigurationGraph a bit
pulled the diagnostic behavior registration out of BehaviorNode and BehaviorChain in preparation to externalizing that code