Added gitignore
URL is no longer mandatory

To cater for local-only use cases you can now specify -d and have
omnibus-drop find the package from a local artifact tree. If no
URL is specified this is the default action.

Generalized the inline variable expansion so that the vars can be
used when specifying -d