Merge changes I2bb0954d,Icdbbebb9,I659b133b,Id51bc882,I59917adc,Ia67eaee0,I8e82434b,I1f112fa3 into msm-3.4

* changes:
  mm: mmzone: MIGRATE_CMA migration type added
  mm: page_alloc: change fallbacks array handling
  mm: page_alloc: introduce alloc_contig_range()
  mm: compaction: export some of the functions
  mm: compaction: introduce isolate_freepages_range()
  mm: compaction: introduce map_pages()
  mm: compaction: introduce isolate_migratepages_range()
  mm: page_alloc: remove trailing whitespace