Moving forward we're dropping Solaris Studio

This is the right enough fix for Solaris ("u" for FMT)
For consistency sake, we also replace pthread_t with ink_thread_t
prefer the iconv from libc, if there is one.