SERVER-6086 linenoise handles backspace incorrectly with Korean character set

 - use mk_wcswidth before refresh line. for calculate width.
you mean restore all mk_wcwidth.* file and make new function of calculateColumnPositions( buf32, pos). 
 buf32 is unsigned int* so if I want to use buf32 in mk_wcswidth, I should change unsigned int pointer to const int pointer. so calculateColumnPosition function will be like below

 static int calculateColumnPosition( unsigned int* buf32, size_t n) {
   void* temp_buf32 = buf32;
   return mk_wcswidth( static_cast<const int*>( temp_buf32 ), n );
 }