grunt-init gruntplugin
first step: generate a bower.json file from template, sans formatting or mapping.

edit grunt test file to start mimicking what we want to see there.
added ability to parse gitmodules file and apply the corresponding local-or-remote mapping to bower.json.

tests pass.
Extend tests to include check for local existence of a package == submodule. test passes.

Derive the gitmodules_basedir from the path pointing at options.gitmodules_file: that way we generally do not need to set/override this option.

Handle absolute paths in the gitmodules mapping file.
support custom mapping hashtable in the grunt task options

support custom mapping function which is applied to each dependency entry in the bower.json
mapping should always be applied (so the custom map function gets executed on each entry); hence we're not interested in the mapping hashtable *size* any more.
bump version