ckknight:
	- Add contracts to List, Set, and Dictionary to assure what elements are going to be in those collections. e.g. If you want to force that a List has only positive integers, that's possible and will error if trying to put in a string or anything that doesn't follow the contract provided
	- Add support for passing C#-like lambdas instead of full lua functions, e.g. "x => x*x" will transparently convert to function(x) return x*x end
	- Remove old suo file
	- Do not include LibStub in lib.xml, since it is included in the TOC
	- Fix .pkgmeta issue
	- Initial commit of LibLinq-1.0, a collection management library similar to .NET's System.Linq
