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.
BL-526 Pluralize 'texts' in Sample Texts Folder link
Turn on the web version of the thumbnailer used by AOR

This depends on the branch of the same name in LibPalaso
and should not be merged until that has been
Make calendar date box text smaller; italic numbers
Fix BL-756: "multilingual settings" instead of "one language"

The problem was when both Lang1 and Lang2 were the same (e.g. English)
the code would say that lang2 was unselected by default, thus also
deselecting lang1.
Fix BL-685: problems with getting proper language displayed on cover

The real fix here was just to have the Bloom constructor call
InjectStringListingActiveLanguagesOfBook(). Before this only happened
if you did an UpdateBook or fiddled with the multilingual settings.
The rest is just adding tests and small renaming for clarity.
BL-697: Improve handling of JavaScript errors
Save cover color so book does not change each run

- BookInfo loses the (random, generated) cover color property
- Code for generating random cover colors moves to Book
- BookServer is responsible to create one for a book that doesn't
  have it already
- Places that used to set it no longer need to
Merge pull request #147 from BloomBooks/BL-768

Fix BL-756: "multilingual settings" instead of "one language"
Merge pull request #143 from phillip-hopper/BL-697

BL-697: Improve handling of JavaScript errors
Update getDependencies-windows.sh.
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 #145 from JohnThomson/webThumbnailer

Turn on the web version of the thumbnailer used by AOR
Update getDependencies-windows.sh
Found two more remnants of AeroWizard
Merge branch 'master' into BL606MoreAeroWizard
Merge branch 'master' into BL-526LinkUpdate
Merge branch 'master' into BL-540CalendarFormatting
Merge pull request #150 from BloomBooks/BL-398-RightToLeftBooklets

Fix BL-398: Right-To-Left order in PDF Booklets