Making the regex to be either global (.shifter.json) or local (build.json)
Add --build-dir arg and config option. [Closes #46]

When specified as an arg, the build directory will be resolved relative to
shifter's CWD.

When specified as an option in a global config file, the build directory
will be resolved relative to that global config file's directory.
Fix unnecessarily strict lint warning. :P
Add mod.buildDir and pass along --no-global-config
localize the build-dir to not make it global
Localized buildDir to the module
Test updates to verify that this works..
adding a new test suite to validate the regex globalization
Version Bump
Docs
Allow shifter to run recursively to cater for a distributed module layout

As discussed in http://yuilibrary.com/forum/viewtopic.php?f=18&t=11472
there are times (though admittedly relatively few) where modules may be
dispersed throughout a project and not limited to a single src directory.

The --recursive option tries to find any directory with a build.json
underneath it.
Version Bump
Docs
Docs
Fixed issue with ant properties parsing
More ant configs for gallery conversions
More ant fixes
Version Bump
Docs
Make individual module level configuration of jsstamp a real thing.