add rudimentary tests for using javascript to control replacement
push before changing case
change case
generify from javascriptCall to fileFunctionCall to allow the possibility of other languages without json parsing changes
add rudimentary tests for using groovy to control replacement

Notes - groovy-all-2-2-1.jar needs to be copied to phpstorm lib directory
add test to demonstrate non matching objects are passed out as per script design
Change json config and add api reference
add javascript equivalent of api for completion
improve english slightly
improve english slightly
update api
remove parameters that are now attainable via api
add ignore unused inspections