Added support for "dub init" to take a list dependencies. It will search for the newest version numbers on code.dlang.org and add the required string to dub.json.
Removed extra tabs...
Added initialisation to m_buildType.
Updated code to match current coding style of project.
Removed unneeded "if" from InitCommand.execute()
Added test for init command
Removed test binaries...
Update commandline.d

Added deprecation message upon using old style init project type on keywords [vibe.d, minimal, deimos]. 
This will only happen if they are the second argument to the 'init' command. 
Preserves existing workflow.
Update commandline.d

Added check to check if free_args.length > 1.
fixes from code review

- fix range error when indexing free_args
- improve help text and argumentPattern
- use logInfo
- cleanup indentation
Merge pull request #1 from MartinNowak/initDeps

fixes from code review
Update commandline.d
Update CHANGELOG.md
Update CHANGELOG.md
Update CHANGELOG.md
Update CHANGELOG.md

Updated changelog.md with dub init improvements.
Added a getPackageNames function to the PackageSupplier interface, and an implementation for the RegistryPackageSupplier. Currently, FileSystemPackageSupplier.getPackageNames is not implemented.

The catch block of Dub.createEmptyPackage() now uses this and tries to find close matches to what the user entered.
Currently, "close matches" are defined as anything with a levenshteinDistance of <=4.
Attempting to solve conflict
no message
Fixed conflict
Merge branch 'init-with-dependencies' of https://github.com/grogancolin/dub into init-with-dependencies