make "rest" param in endsWithIgnoreAsciiCase default to zero

so it matches all of the other endsWith* methods

Change-Id: If6a37056b1225675848434bfb3520e6c496f22e5
convert OUString::match to OUString::endsWith

Convert code like:
    rTxt.match( "---", rTxt.getLength()-3 )
to:
   rTxt.endsWith( "---" )

Change-Id: Iada74c5e714f7234f25b326526843a36255d5599
improve warning message in passstringbyref compiler plugin

Change-Id: Ia8470bbd04c841e6c44c182493fede3dc312f635