Enhance FastXmlElmentSplitter for use in Paratext merging
Change Xml splitter to return a class rather than a tuple
Also use Array.Copy rather than loop
Merge with default
In order to use Palaso in 64-bit version of ParatextShared, we changed most of the projects (with the exception of a few of the tests) to build for any CPU instead of x86.
Added backward-compatibility support for legacy Palaso and Paratext (renegade) keyboard IDs.
Fixed infinite recursion bug in DefaultKeyboardController.
Adding .gitattributes and .gitignore files

This is in preparation for the migration to git.