Merge pull request #3 from JP-DCG/master

Code review cleanup, function overloading fixes, more string functions
Fixed self-identifier test.
Merge branch 'master' of https://github.com/Ancestry/DotQL
Removed 1st class functions - only module functions;  Changed restriction to overload extraction
Basic list and set operations, int and long numeric operations, fixed function resolution bugs.
Merge branch 'master' of https://github.com/Ancestry/DotQL

Conflicts:
	Source/Ancestry.QueryProcessor/Compile/Compiler.cs
Addtional datetime functions