wip: i18n string catalog
Added some tests around the localization helper. Also non localized strings are shown in caps. This is temporary.
Changed StringCatalog to not be a singlton for use with the Pot file.
Checkpoint
Made checkboxes, radiobuttons and tabpages localizable.
Playing around with enhancing localizationhelper
Merged in some i18n work
Checkpoint. Proof of concept finished on GetHeadWordQuery Method.. now slash and burning the rest and hoping for the best.
Refactored DefinitionOrGlossQuery
Refactored GuidQuery
Refactored IdQuery
Refactored LexicalFormQuery.
Refactored LexicalFormOrAlternativeQuery.
Refactored LexicalFormsWithGlossesQuery.
Refactored SemanticDomainQuery.
Adjusted DelegateQuery.
Renamed variable.
checkpoint: Initial attempt at query algebra.
Implemented and Tested & on IQuery
Created SortedListAllowsDuplicates Type. This was necassary because all sorted lists that the .Net library provides don't allow duplicates. This makes writing queries in WeSay very tricky as you have to guaantee that every record token is unique even when you don't care that it is.
Forgot to commit csproj files.