M2_SPR: add more low level debugging prints current failure local_flush_tlb_all

Conflicts:

	arch/arm/mm/mmu.c
M2_SPR: defconfig: disable memory strict RWX while debugging
M2_SPR: defconfig: Add MEMBLOCK_NODE_MAP (substitute for ARCH_POPULATES_NODE*); Add SPARSEMEM, HOLES_IN_ZONE
M2_SPR: move debugging console to bb705*; HACK: mmu: disable clearing pmd under MODULES_VADDR - otherwise we lose our debugging console - this WILL break things

Conflicts:

	arch/arm/mm/mmu.c
M2_SPR: board-m2*: fix init irq; remove debugging checks (we are past
those)
M2_SPR: change ram_console address; register early (IT WORKS!) remove duplicated socinfo_init
M2_SPR: add/remove various debugging prints

Conflicts:

	arch/arm/mach-msm/platsmp.c
	arch/arm/mm/mmu.c
M2_SPR: bring in m2_spr-regulator
M2_SPR: 8960-pmic: sec additions

Conflicts:

	arch/arm/mach-msm/board-8960-pmic.c

Conflicts:
	arch/arm/mach-msm/board-8960-pmic.c