Fix BL-734 & BL-712, allow windows UNC paths

There may be more path-related issues that will turn up with testing,
but this gets us past the obvious creation/editing/saving of a book
on //localhost, so that testing can commence.
Fix BL-398: Right-To-Left order in PDF Booklets

When Language1 (e.g. the vernacular is marked as RTL), and we make
a booklet, now asks PdfDroplet to lay out the pages accordingly.
Fix BL-758 Make a way to remember window size

By default, we still want to just maximize each time. But Susanna,
who is doing videos, needs a way for Bloom to go to the same size
each time. With this PR, there is a new setting in user.config,
"MaximizeWindow". To enable this new feature, "MaximizeWindow" must be
set to "False" in a text editor. After that, the window size and
location will be remembered, using an existing class from libpalaso.
Merge pull request #150 from BloomBooks/BL-398-RightToLeftBooklets

Fix BL-398: Right-To-Left order in PDF Booklets
Merge pull request #151 from BloomBooks/BL-758RememberWindowSize2

Fix BL-758 Make a way to remember window size
Merge pull request #135 from BloomBooks/BL-734+BL-712

Fix BL-734 & BL-712, allow windows UNC paths
Another try at calendar formatting
Merge branch 'master' into BL-540CalendarFormatting