Bug fixes in UseCharacterParameterizedMethod

I meant to have this in yesterday's merge, but the branch was hiding on me.

I made the test cases more robust, fixed some bugs, added functionality [e.g. replace("a","b")] and made the collection of detectable things public so I could access it in fb-contrib-eclipse-quickfixes.