Component support

As suggested in https://github.com/DataTables/DataTables/issues/393

Can these changes also be made for the 1.9.4 release? We have not upgraded to 1.10.* yet...