ctxSettings = function ( o ) {
			var a = _toSettings( o );
			if ( a ) {
				settings = settings.concat( a );
			}
		}
DataTables API class - used to control and interface with  one or more
DataTables enhanced tables.

The API class is heavily based on jQuery, presenting a chainable interface
that you can use to interact with tables. Each instance of the API class has
a "context" - i.e. the tables that it will operate on. This could be a single
table, all tables on a page or a sub-set thereof.

Additionally the API is designed to allow you to easily work with the data in
the tables, retrieving and manipulating it as required. This is done by
presenting the API class as an array like interface. The contents of the
array depend upon the actions requested by each method (for example
`rows().nodes()` will return an array of nodes, while `rows().data()` will
return an array of objects or arrays depending upon your table's
configuration). The API object has a number of array like methods (`push`,
`pop`, `reverse` etc) as well as additional helper methods (`each`, `pluck`,
`unique` etc) to assist your working with the data held in a table.

Most methods (those which return an Api instance) are chainable, which means
the return from a method call also has all of the methods available that the
top level object had. For example, these two calls are equivalent:

    // Not chained
    api.row.add( {...} );
    api.draw();

    // Chained
    api.row.add( {...} ).draw();

@class DataTable.Api
@param {array|object|string|jQuery} context DataTable identifier. This is
  used to define which DataTables enhanced tables this API will operate on.
  Can be one of:

  * `string` - jQuery selector. Any DataTables' matching the given selector
    with be found and used.
  * `node` - `TABLE` node which has already been formed into a DataTable.
  * `jQuery` - A jQuery object of `TABLE` nodes.
  * `object` - DataTables settings object
@param {array} [data] Data to initialise the Api instance with.

@example
  // Direct initialisation during DataTables construction
  var api = $('#example').DataTable();

@example
  // Initialisation using a DataTables jQuery object
  var api = $('#example').dataTable().api();

@example
  // Initialisation as a constructor
  var api = new $.fn.DataTable.Api( 'table.dataTable' );