Fixed bugs in loading/saving configuration

Added a checkbox to allow CalendarPreferences to be set.
Fixed a bug where CalendarPreferences was not being saved/loaded.
Fixed a bug where IncludeCultures and ExcludeCultures were not being
loaded.
Removed hardwired reference to Core in CLDR path

If you have downloaded to a folder called Core you will now need to
include this in your path
Changed NCldrBuilderGui build progress

Changed the NCldrBuilderGui build progress display so that it displays
from top to bottom instead of from bottom to top
Removed GetCurrency and GetCurrencyPeriod methods

The GetCurrency and GetCurrencyPeriods extension methods were redundant
as their functionality is available through the GetNumbers extension
method
Added support for CLDR Layout
Added CultureInfo.GetLayout extension method
Changed IsRightToLeft method to a property

This matches the implementation of CultureInfo.TextInfo.IsRightToLeft
All native display name TextBoxes respect RTL

All TextBoxes that display native text respect the culture's RightToLeft
setting (both .NET CultureInfos and NCLDR Cultures)
Added NCldr.IsDataLoaded property
Fixed bug when NCldrExplorer crashed on tabchange

If the NCLDR data was not loaded when the tab changed then an exception
would be thrown
Refactored OtherNumberingSystems to be a List

Refactored OtherNumberingSystems to be a List of OtherNumberingSystem
objects instead of a Hashtable.
Hashtables are no longer used in NCLDR.
Changed string.Compare overload

Changed the version of string.Compare used to a version that works with
Windows Phone et al.