Merge pull request #124 from p0nce/master

Fixing redundant package.json in visuald-combined generated projects when using sub-packages
Name response file dub-build.rsp instead of .dmd-response-file.txt and only quote arguments if needed.

LDC seems to dislike quotes in response files (errors out with: Error: unrecognized file extension d"). Now at least builds with no spaces should work fine. See also #86.
Let the individual compiler classes handle passing arguments to the compiler. Fixes #86.
Move dub.utils to dub.internal.utils and update copyright dates.
Remove the now redundant GeneratorSettings.compilerBinary field.
Properly escape arguments in GDC response files. Fixes #125.
Force the static version of Phobos for DMD/Posix.
Implement building of specific packages, including sub packages.
Fix license terms.
Use std.stream.File instead of std.stdio.File to improve the unicode path situation. See #130.
Make all paths issued by the build generator relative to work around issue #130.
Update change log.
Add version_.d to GIT to ease building directly from .tgz.
Fix build.sh for non-Linux systems.
Fix typo.