[Resolver] Began with refactoring the entire resolver API and behaviour concerning ambiguous resolution results
Merge branch 'master' into newAliasResolution

Conflicts:
	DParser2/Resolver/TypeResolution/TypeDeclarationResolver.cs
[Resolver] Cleaned up several TypeDeclarationResolver.Resolve misusages; More consistent
 use of AmbiguousType
[Resolver] Further reduction
[Resolver] Omit less overload information
[Resolver] .
[Resolver] #77 Mostly implemented new way of treating aliases.
[Resolver] #77 Aliased-symbol method calls are working as well. Now regressions fixing.
.
Merge branch 'master' of github.com:aBothe/D_Parser into newAliasResolution
.
Merge branch 'master' into newAliasResolution
[Resolver] .
Merge branch 'master' into newAliasResolution
[Resolver] Further regressions/Began with updating unittests
[Resolver] Refactored handling declaration conditions dramatically.
.
[Resolver] When resolving template instance expressions via TypeDeclarationResolver, use the ExpressionTypeEvaluation internally instead
[Tests] Furtherly adapted some unittests to new behaviour
.