Extend database schema info with support user defined aggregate functions.
SchemaProviderBase.GetSchema crash when TableFunction name or DB name equals with SQL reserved word (example: SELECT, Database, FROM)
Merge branch 'master' into pr/n22_geniusP

Conflicts:
	Source/SchemaProvider/SchemaProviderBase.cs
	Source/SqlProvider/BasicSqlProvider.cs
Formatting.
Implemented #22. Close #22.