Refactoring template instantiation error handling
Simply or the conditions in Template(Instance|Mixin)::semantic

Pointed out by you Martin Nowak.
Merge pull request #1694 from 9rnsr/refactor_tinst

Refactoring template instantiation error handling