I just integrated this specific change.  I think the only thing I skipped is the InputStream parameter, which I think needs to be revisited.  I have changed the location of "reference.properties" from WEB-INF to a classpath resource (like Wicket html templates) - not a web resource like css files, etc.  You may not have need to reintroduce the inputstream parameter.  Reference.properties is only used to determine default settings (and SINCE, RESTART REQUIRED, etc) for the Gitblit Manager to display - or I suppose anything else that may take advantage of RPC setting controls.