more ruby magic

add many argument options that should be there.
update IBurpExtenderCallbacks
update for 1.5.17 interface additions