Merge pull request #510 from foerdi/master

[Building] Made project builder be able to build projects with mdtool / no IdeApp.Workbench open
Improved last PR
v2.1.14
.
v2.1.15
v2.1.16 - Fixed #516 reusing unittest log pads
[v2.1.17] #517 Implemented handling shebangs & shell scripts in executable paths
[Editor] Resolved #518 - have dedicated 'L' icon for local variables
Fixed broken initial request of the ParsedDModule for a Document..for some reasons, UpdateParseDocument() is not getting called anymore automatically.
Created UnresolvedFile for ParsedDModules as hack to finally have this AddOrUpdate()-NRE workarounded.
[Parser] Possible nre
fixed&micro-opt'ed doc outline
[Parser] Probably solved problem with reparse cycle being broken due to internals being too .Net-project oriented.
v2.1.18
Merge branch 'master' of ssh.github.com:aBothe/Mono-D
[Building] Resolved #523 - have dmd's warning flag enabled by default.
[Completion] Display static properties and other unhandled symbols as fields, not locals.
v2.1.19 - Updated XS deps.
Fixed #524 by overwriting a Document's 'currentWrapper' field to null in order to let the parse system thing that its project context wrapper thingy has been loaded. This will remain established only until the next XS release.
[Projects] Probably fixed #432, #525 adding a dub project to a non-dub or not even non-D solution