SubstringGenerator: Depend on HQL to always provide both two and three arguments forms of substring(). NH-3067 and NH-3086.
SubstringGenerator: Depend on HQL to always provide both two and three arguments forms of substring(). NH-3067 and NH-3086.

alobakov/nhibernate-core,livioc/nhibernate-core,ngbrown/nhibernate-core,ngbrown/nhibernate-core,nkreipke/nhibernate-core,RogerKratz/nhibernate-core,livioc/nhibernate-core,fredericDelaporte/nhibernate-core,nhibernate/nhibernate-core,nkreipke/nhibernate-core,gliljas/nhibernate-core,ManufacturingIntelligence/nhibernate-core,alobakov/nhibernate-core,gliljas/nhibernate-core,alobakov/nhibernate-core,hazzik/nhibernate-core,nkreipke/nhibernate-core,hazzik/nhibernate-core,ManufacturingIntelligence/nhibernate-core,hazzik/nhibernate-core,nhibernate/nhibernate-core,nhibernate/nhibernate-core,RogerKratz/nhibernate-core,hazzik/nhibernate-core,lnu/nhibernate-core,fredericDelaporte/nhibernate-core,lnu/nhibernate-core,RogerKratz/nhibernate-core,gliljas/nhibernate-core,fredericDelaporte/nhibernate-core,ngbrown/nhibernate-core,gliljas/nhibernate-core,RogerKratz/nhibernate-core,nhibernate/nhibernate-core,fredericDelaporte/nhibernate-core,lnu/nhibernate-core,livioc/nhibernate-core,ManufacturingIntelligence/nhibernate-core