Use named module for AMD include

Based on DataTables/DataTables/issues/214 this commit uses the optional id parameter for the AMD define function to give DataTables a 'name' for easy referencing.
Dev fix: API page.info().page should use 0 as the start index not 1

- Math.floor should be used to have page indexes starting at 0 rather
  than 1, since page(n) uses 0 based indexing.
New: Pagination language options (i18n) have _PAGE_ and _PAGES_ options

- Based on the discussion in forum thread 16938 DataTables now has the
  ability to use _PAGE_ and _PAGES_ in addition to the exisiting
  _START_, _END_, _MAX_ and _TOTAL_ options in the information language
  strings. This allows the developer to show paging information rather
  than record based information in the information element.
Merge branch '1_10_wip' of github.com:DataTables/DataTablesSrc into 1_10_wip
Fix: null handling for type detection and filtering methods

- The built in filtering formatters and type detection need to be able
  to handle just about any data being passed into them. They were
  tripping up with null data being passed in before.