Oh, and I am quite sure I used svn add before generating the latest couple of patch files. If something is still not applying cleanly, please let me know.
Thanks, frono, and thanks for all the review you've done so far. Here's a patch that has rhino in a src/jar/ directory (placing the jar still needs to be done manually). Can split this up into a sequence of patches if you'd like, but i suspect it would be easier for someone with commit access to do so when we are actually ready to commit.
We can certainly think about it but the test / JUnit environment for mafia is enough different from the one I have forgotten how to use that I'm not sure I want to reclimb the learning curve. Although there is one example of using a script in a test so...might be nice (but not show stopping, in any way) to add some of those js Item.get("hair spray") items to the tests that ant test runs.