Fixed a bug that caused the Interval and Timer extensions and periodic scheduling in general to throw an ArgumentOutOfRangeException when period equaled TimeSpan.Zero.  Includes corresponding unit tests.
Move back some directories such as .nuget and Samples/Portable which were somehow in the wrong place after a rename
Fix Debug45 and Release45 solution build configurations for Rx.sln