unic: NFC normalization also Jython and IronPython
unic: NFC normalization also Jython and IronPython

Makes functionality consistent between different platforms. One
visible change is that `Should Be Equal As Strings` now always does
NFC normalization.

This wasn't done earlier for two reasons:

- Jython (or JVM) and IronPython (or .NET) appear to do NFC
  normalization automatically in some cases. NFC normalization was
  originally added to handle OSX file system paths that use NFD, and
  at least that was handled automatically by Jython.

- Importing the unicodedata module used to take a lot of time on
  Jython and avoiding it made sense. Nowadays that's not the case
  anymore and we can do it always. On IronPython the import takes
  some time but not so much that we need to care.

robotframework/robotframework,HelioGuilherme66/robotframework,HelioGuilherme66/robotframework,HelioGuilherme66/robotframework,robotframework/robotframework,robotframework/robotframework