Resolve name conflict from GDC libraries

GDC version of Phobos defines a deprecated version of indexOf in
std.algorithm.  The suggested fix is to use std.algorithm.countUntil,
but as we're dealing with pure ASCII text, the original std.string.indexOf
is fine for our purposes. So we simply name usage of indexOf with a fully
qualified name.
Merge pull request #24 from jongiddy/gdc_conflict

Resolve name conflict from GDC libraries
Change vibe.d dependency to a numbered version
Add .gitignore

Ignores .dub directory and the library binary file, for now.
rename package.json to dub.json

dub.json is now the recommended package file name.
Merge pull request #25 from luismarques/master

Fix dub dependencies' specification