[JENKINS-64039] improve CaseInsensitive.equals(String, String) performance
The CaseInsensitive IdStrategy would always do a full string comparison even when all that was required was an equivallence check. updated the javadoc to clarify performance implications for subclasses and fix the performance of the CaseInsensitive strategy