title: Issue with columns adjustment after data request
body: <p>I have a datatable with serverSide option, and I face a strange behavior. The data refreshed every 5 seconds. If user changes column width, after next data refresh all the columns jump as they were before. I've found a certain place in sources which cause of columns resizing</p>
  
  <pre><code>if ( callbackArr ) {
              ret = $.map( settings[callbackArr].slice().reverse(), function (val, i) {
                  return val.fn.apply( settings.oInstance, args );
              } );
          }
  </code></pre>
  
  <p>when callbackArr is "aoDrawCallback". I want to disable changing columns width if it has been changed by user. I tried to set autoWidth = false, but in this case table header row become independent of other table and I'm able to change header cells width separately. What is the right way to prevent refreshing column width? Thanks in advance.</p>