Add new pmap code.
Fix handling of direct section unmapping.
    Use local variant of tlb_fush functions where appropriate
Merge r271716
Implement initial version of cpuinfo.
Rename pmap_tlb_flush_page. Use correct argument type  when calling tlb_flush functions. Minor cleanup nits.
Fix cache handling for busdma
Switch DMA coherent memory to normal uncacheable memory