The idea here is to let libraries (e.g. palaso) define what the system needs to know about them (and do that using an extension). This would be an alternative to the current unsatisfactory approach where the client app (e.g. bloom) must declare that information about each of its libraries.
I got as far as defining the attribute and showing that it works. But the next block of work would be to refactor the LocalizationManager.Create() system so that it could make use of this.
Adding .gitattributes and .gitignore files

This is in preparation for the migration to git.