cwensel/cascading — pull request #9 by mrwalker (2012-08-13 15:24:39+00:00)
Title: Fix Cascading local mode tap initialization bug

I stumbled across this while cleaning up the LocalTap to submit to Cascading/maple. I took pains to ensure the wrapped scheme was allowed to write into the properties object at configuration time, but found that:
1. None of the local schemes in Cascading now set properties
2. Even if they did, c.f.l.LocalFlowStep#initTaps currently passes a copy into each taps conf method, so the properties set by the scheme wouldn't register

The fix was trivial, but I hope I've unit tested it sufficiently/correctly. I located the tests in LocalTapPlatformTest, but modeled them after the ConfigDefPlatformTest.