move `args.unshift(util.shifter)` out of walk.js's run() loop

The path 'shifter/bin/shifter' was prepended to the spawn argument list
on each iteration of run(), which can be called many times in walk.js.
This grew the argument list. The extra args are ultimately ignored, but
this small fix prevents non-parsed arg pollution (i.e. the values nopt
returns in the parsed.remain property).
Updating gear dependencies to fix broken gear-lib call to .replace()
Bump version to 0.4.3

Gear dependency upgrade resolves an existing bug
Fix various lint errors.
Silent shifting

--quiet should work on all calls to log.info ("Looking for nearest .shifter.json, woohoo, etc")
--silent should also call 'quiet'
remove call to log.quiet()

silent() already calls quiet()
Merge pull request #113 from earnubs/patch-1

Silent shifting
Corresponding fix for yuglify pull request https://github.com/yui/yuglify/pull/17.
Update the yql-min.js in expected magnification results to reflect the update on https://github.com/yui/yuglify/pull/17.