Fix on_complete and on_failure. Add 2 options

on_complete and on_failure add quotes around the functions, which just create syntax errors. This solves the issue.

Added a raw_options to pass options directly to the InPlaceEditor, allowing the user to use any options which this helper doesn't support.

Added a keep_javascript_variable option which will set a var to the resulting InPlaceEditor object.