Template types can now use other template types as method arguments where the sub-types are shared

git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk/sdk@2008 404ce1b2-830e-0410-a2e2-b09542c77caf
The template types can now refer to each other using different template subtypes

git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk/sdk@2009 404ce1b2-830e-0410-a2e2-b09542c77caf